Path: csiph.com!usenet.pasdenom.info!dedibox.gegeweb.org!gegeweb.eu!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!nerim.net!novso.com!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'static': 0.04; 'output': 0.05; 'subject:Python': 0.06; 'subject:code': 0.07; 'expense': 0.09; 'highlighting': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'url:github': 0.09; 'python': 0.11; '(both': 0.16; 'highlighted': 0.16; 'programmers,': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'tool.': 0.16; 'wrote:': 0.18; 'example': 0.22; 'header:User- Agent:1': 0.23; 'source': 0.25; 'header:X-Complaints-To:1': 0.27; 'header:In-Reply-To:1': 0.27; 'am,': 0.29; 'wonder': 0.29; 'ease': 0.30; 'code': 0.31; 'purely': 0.31; 'probably': 0.32; 'linux': 0.33; 'problem': 0.35; 'tool': 0.35; 'doing': 0.36; 'thanks': 0.36; 'list': 0.37; 'to:addr:python-list': 0.38; 'use.': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'how': 0.40; 'even': 0.60; 'tips': 0.61; 'simple': 0.61; 'here:': 0.62; "you'll": 0.62; 'production': 0.68; 'presented': 0.69 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Ned Batchelder Subject: Re: Python code in presentations Date: Tue, 30 Sep 2014 09:26:19 -0400 References: <1617366671.8129227.1412075768865.JavaMail.root@sequans.com> <84647424.8133875.1412077808913.JavaMail.root@sequans.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: 18.189.10.141 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 In-Reply-To: <84647424.8133875.1412077808913.JavaMail.root@sequans.com> X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 28 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1412083590 news.xs4all.nl 2950 [2001:888:2000:d::a6]:35638 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:78485 On 9/30/14 7:50 AM, Jean-Michel Pichavant wrote: > I wonder if some people in this list who have successfully presented python code have some tips about doing the proper way. Ned's presentations for pycons are to me one example of successful code presentation: > - the layout is simple > - the code and code output are clearly identified > - a line of code can be highlighted while presenting > > http://nedbatchelder.com/text/iter.html Thanks for the hat-tip! The problem with my presentations is that the production tool-chain is only approachable by programmers, and probably not even all of them! I have a tendency toward custom-written purely text-based tools that give me lots of control at the expense of ease of use. The source of that presentation is here: https://github.com/nedbat/iter You'll notice there's a Makefile... > > I have access to powerpoint, or any tool under linux (I don't have access to Mac's stuff). I don't know how to get the highlighting (both static and dynamic) in a WYSIWYG presentation tool. :( -- Ned Batchelder, http://nedbatchelder.com