Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!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.015 X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; '16,': 0.03; 'subject:Python': 0.06; 'matplotlib': 0.09; 'subject:How': 0.10; 'cc:addr:python-list': 0.11; 'python': 0.11; 'jan': 0.12; 'csv': 0.16; 'dig': 0.16; 'easily,': 0.16; 'ideally,': 0.16; 'language?': 0.16; 's/he': 0.16; 'wrote:': 0.18; "python's": 0.19; 'examples': 0.20; 'programming': 0.22; 'email addr:gmail.com>': 0.22; 'cc:addr:python.org': 0.22; 'skip': 0.24; 'cc:2**0': 0.24; 'header :In-Reply-To:1': 0.27; 'idea': 0.28; 'chris': 0.29; 'am,': 0.29; 'quickly': 0.29; 'see,': 0.30; 'message-id:@mail.gmail.com': 0.30; 'along': 0.30; 'url:mailman': 0.30; 'lines': 0.31; 'with,': 0.31; 'file': 0.32; 'url:python': 0.33; 'fri,': 0.33; 'maybe': 0.34; "i'd": 0.34; 'something': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'introducing': 0.36; 'url:listinfo': 0.36; 'url:org': 0.36; 'should': 0.36; 'experience,': 0.37; 'so,': 0.37; 'subject:new': 0.38; 'awesome': 0.38; 'previous': 0.38; 'subject:" ': 0.39; 'url:mail': 0.40; 'how': 0.40; 'is.': 0.60; 'new': 0.61; 'simple': 0.61; "you're": 0.61; 'first': 0.61; 'show': 0.63; 'great': 0.65; 'to:addr:gmail.com': 0.65; 'details': 0.65; 'minutes': 0.67; 'friend': 0.79; '2015': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=85EtNkR5OKmGGg0ng90UhldHMRDJRS0Kz0T9h6bSoiU=; b=PFT3Ue5yIg0H6Eitsgw96Ssat0apEOfX54LAFHc4HS4lTa9NLyLsswSvLLowOfIqU1 gj8wbV/QwQD6yQ1TTbyQVYXwB3dXfRrDCJJaIzJB1P7//oWzxKBokGW7/myowhJFSASU dLEOXeryEYK7FZ0T/CvNA49k8tj5yMpMcFWuUSgns94klpidmHhN0QV6gc+NgNy7jtjz 0EixtPZKORJXyLNg4ZtcvccznVsCSthaco7U0pqtw2CT5546UsSUMxQwmwCl/V7gjQ5l S5y4vc65z1iuFxFhbn3zk2mqGuRT4V1sIlHAbfxopOQC40BMimoOPnuTaDrMsfM/gZE8 6rVg== MIME-Version: 1.0 X-Received: by 10.202.19.132 with SMTP id 4mr9269188oit.10.1421421316367; Fri, 16 Jan 2015 07:15:16 -0800 (PST) In-Reply-To: References: Date: Fri, 16 Jan 2015 09:15:16 -0600 Subject: Re: How to "wow" someone new to Python From: Skip Montanaro To: Chris Angelico Content-Type: multipart/alternative; boundary=001a113dfb78a36c1d050cc67025 Cc: "python-list@python.org" 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: 68 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1421421324 news.xs4all.nl 2909 [2001:888:2000:d::a6]:55618 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:83879 --001a113dfb78a36c1d050cc67025 Content-Type: text/plain; charset=UTF-8 If you want to show off the REPL, I'd got for iPython and show them some simple matplotlib examples (plotting sin waves, maybe dig up a CSV file on the net with some data your friend is familiar with, etc) Skip On Fri, Jan 16, 2015 at 9:03 AM, Chris Angelico wrote: > Scenario: You're introducing someone to Python for the first time. > S/he may have some previous programming experience, or may be new to > the whole idea of giving a computer instructions. You have a couple of > minutes to show off how awesome Python is. What do you do? > > I was thinking along the lines of a simple demo in the REPL, showing > off some of Python's coolest features. But then I got stuck on the > specifics. What are Python's best coolnesses? What makes for a good > demo? > > Ideally, this should be something that can be demo'd quickly and > easily, and it should be impressive without going into great details > of "and see, this is how it works on the inside". So, how would you > brag about this language? > > ChrisA > -- > https://mail.python.org/mailman/listinfo/python-list > --001a113dfb78a36c1d050cc67025 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
If you want to show off the REPL, I'd got for iPython = and show them some simple matplotlib examples (plotting sin waves, maybe di= g up a CSV file on the net with some data your friend is familiar with, etc= )

Skip


On Fri, Jan 16, 2015 at 9:03 AM, Chris A= ngelico <rosuav@gmail.com> wrote:
Scenario: You're introducing someone to Python for the first tim= e.
S/he may have some previous programming experience, or may be new to
the whole idea of giving a computer instructions. You have a couple of
minutes to show off how awesome Python is. What do you do?

I was thinking along the lines of a simple demo in the REPL, showing
off some of Python's coolest features. But then I got stuck on the
specifics. What are Python's best coolnesses? What makes for a good
demo?

Ideally, this should be something that can be demo'd quickly and
easily, and it should be impressive without going into great details
of "and see, this is how it works on the inside". So, how would y= ou
brag about this language?

ChrisA
--
https://mail.python.org/mailman/listinfo/python-list

--001a113dfb78a36c1d050cc67025--