Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!eweka.nl!lightspeed.eweka.nl!194.134.4.91.MISMATCH!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.012 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'bash': 0.07; 'python': 0.09; 'editor.': 0.09; 'etc).': 0.09; 'ide': 0.09; 'restriction': 0.09; 'subject:still': 0.09; 'subject:python': 0.11; 'decent': 0.16; 'finney': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'ides': 0.16; 'idle.': 0.16; 'screen,': 0.16; 'shell"': 0.16; 'tool.': 0.16; 'wrote:': 0.17; 'subject:need': 0.17; 'jan': 0.18; 'flexibility': 0.23; 'seems': 0.23; 'header:In- Reply-To:1': 0.25; '(most': 0.27; 'am,': 0.27; 'question': 0.27; '(such': 0.27; 'components': 0.27; 'message-id:@mail.gmail.com': 0.27; 'options': 0.27; 'received:209.85.212': 0.28; 'decide': 0.28; 'environment': 0.29; 'writes:': 0.29; '"the': 0.29; 'primary': 0.30; 'point': 0.31; 'could': 0.32; 'to:addr:python- list': 0.33; 'received:google.com': 0.34; 'text': 0.34; 'awesome': 0.35; 'ben': 0.35; 'too.': 0.35; 'subject:?': 0.35; 'received:209.85': 0.35; 'there': 0.35; 'but': 0.36; 'editor': 0.37; 'being': 0.37; 'why': 0.37; 'subject:New': 0.37; 'received:209': 0.37; 'far': 0.37; 'subject:: ': 0.38; 'some': 0.38; 'several': 0.39; 'gives': 0.39; 'to:addr:python.org': 0.39; 'header:Received:5': 0.40; 'most': 0.61; 'matter': 0.61; 'subject:, ': 0.61; 'free': 0.61; 'more': 0.63; 'charset:windows-1252': 0.65; 'to,': 0.65; 'choose': 0.65; 'unnecessary': 0.65; 'benefit': 0.70; '2013': 0.84; 'subject:good': 0.84; 'windows)': 0.84; 'many,': 0.93 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 :content-type:content-transfer-encoding; bh=Py2c/w8xXkKbn+j1UWYoKiyBhe95oLfsTAxmHEhkL4c=; b=dgNumb0way8j6Ykb6/jW8uAIGksA6i/ciC0EBVqygc2mQq1Cipndo08VAoTCcjOneG 7JqkLCA+z+U7quxMbIxdw1do5S12LpUXHZn29URTwhokYaQf/PUPLPZS7BDILbXJq2Uo B4rYxZdjabsvjP8EZ23SjYbDsrpN5GszcmqxcAI9yB76DykKP2FQq+PIHw1366aQ3Tp+ QpqpY5NxpqSAcdRU83sY1i/bldns93HeuiyispO75h9F8duC8zjgnq7iwt15Gk4TwSHO I1PCoP19Jk9O6j351YjPFov0ogDGxk7FiI5ntcebCmKKOpGVTC0rw5f13R5MYNIBbWJV oBpQ== MIME-Version: 1.0 In-Reply-To: <7w1ue5alhf.fsf@benfinney.id.au> References: <50e186a2$0$6951$e4fe514c@news2.news.xs4all.nl> <7w1ue5alhf.fsf@benfinney.id.au> Date: Tue, 1 Jan 2013 09:54:18 +1100 Subject: Re: New to python, do I need an IDE or is vim still good enough? From: Chris Angelico To: python-list@python.org Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable 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: 31 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1356994466 news.xs4all.nl 6937 [2001:888:2000:d::a6]:56637 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:35860 On Tue, Jan 1, 2013 at 9:46 AM, Ben Finney wro= te: > Hans Mulder writes: > >> Don't bother: Python comes with a free IDE named IDLE. > > And any decent Unix-alike (most OSen apart from Windows) comes with its > own IDE: the shell, a good text editor (Vim or Emacs being the primary > candidates), and a terminal multiplexor (such as =91tmux=92 or GNU Screen= ). > > Learning to use that development environment will benefit you far more > than any language-specific tool. And more than that: Learning to use that development environment gives you the flexibility to swap out components individually. "The shell" could be one of several (though bash seems to be the most popular), the editor is one of many, and there are a good few options for terminal arrangement (tmux, screen, gnome-terminal, etc). So what if you decide you don't like vim OR emacs - you can still use the "Unix IDE" with some other editor. Most IDEs don't have that facility. It's a question of freedom. Would you let someone else choose what shoes you're allowed to wear? Then why cede over the choice of development software? No matter how awesome those shoes are, it's an unnecessary restriction in freedom. Of course, you're free to use an IDE if you want to, too. I don't see much point in it, but if that's how you swing, go for it. ChrisA