Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!cs.uu.nl!news.stack.nl!newsfeed.xs4all.nl!newsfeed5.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.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python.': 0.04; 'beginner': 0.04; 'beginners': 0.04; 'ide': 0.05; 'subject:Python': 0.05; 'python': 0.08; 'confuse': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:80.91.229.12': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'received:lo.gmane.org': 0.09; 'programmer': 0.10; 'forgotten': 0.15; 'around,': 0.16; 'example).': 0.16; 'had,': 0.16; 'java.': 0.16; 'overly': 0.16; 'tradition': 0.16; 'language': 0.17; 'wrote:': 0.18; "doesn't": 0.22; 'header:In-Reply-To:1': 0.22; 'do,': 0.25; 'suggestion': 0.26; "i'm": 0.26; '(and': 0.28; 'problem': 0.29; 'pm,': 0.29; 'generally': 0.30; "i've": 0.31; 'does': 0.32; 'typically': 0.32; 'header:User-Agent:1': 0.33; 'actually': 0.33; 'header:X -Complaints-To:1': 0.33; 'to:addr:python-list': 0.34; 'too': 0.34; 'help,': 0.35; 'especially': 0.35; 'received:au': 0.36; 'but': 0.37; 'think': 0.37; 'enough': 0.38; 'using': 0.38; 'received:org': 0.38; 'should': 0.39; 'tool': 0.39; 'to:addr:python.org': 0.40; 'miss': 0.62; 'full': 0.62; 'subject': 0.62; 'choice.': 0.64; 'ever': 0.65; 'here': 0.65; 'teach': 0.70; '95%': 0.84; 'lightweight': 0.84; 'received:110': 0.95 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Lie Ryan Subject: Re: Python education survey Date: Wed, 28 Dec 2011 04:53:19 +1100 References: <06423dd7-4fbb-4e7a-b529-e697ea862b05@f11g2000yql.googlegroups.com> <36065956-359d-42cf-a5fc-75fdea830737@y7g2000vbe.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: 110-175-240-90.static.tpgi.com.au User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111124 Thunderbird/8.0 In-Reply-To: X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 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: 25 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1325008513 news.xs4all.nl 6886 [2001:888:2000:d::a6]:37090 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:18034 On 12/27/2011 10:41 PM, Eelco wrote: > > *Your suggestion of VIM is especially objectionable. Though I am sure > it is a great tool to you, the subject here is beginner education. > Just because it is a good tool for you, does not make it a good tool > for a beginner. Before using VIM, I used to use gedit (and still do, though not as often now); I don't think I've ever had any problem with not using a full blown IDE with Python. I generally don't miss not using an IDE since Python doesn't have the tradition of using overly verbose names like in Java. I'm personally of the opinion that beginners generally should start with a simple programmer text editors (gedit is a good example). Firstly, you don't want to confuse beginners with IDE vs language features; secondly, at the size of the problem beginners typically had, they don't **need** 95% of those features; and if you teach beginners powerful IDE features too early, by the time their problem gets big enough that the IDE features would actually help, they'd already forgotten about them. > IPython bundled with a lightweight but function-rich and non-hacker- > but-WYSIWYG editor would be a great choice. But until that comes > around, pycharm it is for me.