Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.mixmin.net!news.unit0.net!news2.euro.net!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.02; 'python,': 0.02; 'developer,': 0.05; 'vi,': 0.07; 'python': 0.09; 'docstrings': 0.09; 'friday,': 0.09; 'interpreter,': 0.09; 'oh,': 0.09; 'pep': 0.09; 'subject:still': 0.09; 'cc:addr:python-list': 0.10; 'subject:python': 0.11; 'language': 0.14; 'do,': 0.15; 'desktop.': 0.16; 'eclipse': 0.16; 'ezio': 0.16; 'fine.': 0.16; 'gained': 0.16; 'happily': 0.16; 'ides': 0.16; 'later': 0.16; 'wrote:': 0.17; 'hacking': 0.17; 'subject:need': 0.17; 'jan': 0.18; 'windows': 0.19; 'cc:2**0': 0.23; 'statement': 0.23; 'cc:no real name:2**0': 0.24; 'cc:addr:python.org': 0.25; 'header:In- Reply-To:1': 0.25; 'header:User-Agent:1': 0.26; 'fit': 0.26; 'coding': 0.27; 'core': 0.27; 'perl': 0.29; "i'm": 0.29; 'december': 0.32; 'switch': 0.32; "aren't": 0.33; 'guys': 0.33; 'me?': 0.33; "can't": 0.34; 'whatever': 0.35; 'machines': 0.35; 'subject:?': 0.35; 'next': 0.35; 'really': 0.36; 'useful': 0.36; 'should': 0.36; 'too': 0.36; 'charset:us-ascii': 0.36; 'uses': 0.37; 'subject:New': 0.37; 'subject:: ': 0.38; 'easily': 0.39; 'think': 0.40; 'your': 0.60; 'days': 0.60; 'real': 0.61; 'subject:, ': 0.61; 'personal': 0.62; 'different': 0.63; 'love': 0.63; 'more': 0.63; 'believe': 0.69; 'alike': 0.84; 'from:addr:wayne': 0.84; 'subject:good': 0.84 Date: Wed, 2 Jan 2013 21:20:21 -0600 (CST) From: Wayne Werner X-X-Sender: wayne@gilgamesh To: Ramchandra Apte Subject: Re: New to python, do I need an IDE or is vim still good enough? In-Reply-To: References: User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed 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: 38 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1357183228 news.xs4all.nl 6957 [2001:888:2000:d::a6]:34957 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:36031 On Tue, 1 Jan 2013, Ramchandra Apte wrote: > On Friday, 28 December 2012 01:31:16 UTC+5:30, mogul wrote: >> 'Aloha! >> >> >> >> I'm new to python, got 10-20 years perl and C experience, all gained on unix alike machines hacking happily in vi, and later on in vim. >> >> >> >> Now it's python, and currently mainly on my kubuntu desktop. >> >> >> >> Do I really need a real IDE, as the windows guys around me say I do, or will vim, git, make and other standalone tools make it the next 20 years too for me? >> >> >> >> Oh, by the way, after 7 days I'm completely in love with this python thing. I should have made the switch much earlier! >> >> >> >> /mogul %-) > > I use Eclipse only because it has PEP 8 and Pylint integration. > Ezio Melotti, core Python developer, said in personal chat, that he uses Kate. > IDEs aren't that useful when coding in Python. I concur. I think it's because with a language that has 43(?) keywords and I believe it's 12 different statement types, you can easily fit it all in your head. What you can't fit in your head is found in the docstrings of whatever you're using. Give me an interactive interpreter, vim, and a web browser, and I'm more than fine. -W