Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #35640 > unrolled thread
| Started by | mogul <morten.guldager@gmail.com> |
|---|---|
| First post | 2012-12-27 12:01 -0800 |
| Last post | 2013-01-04 08:28 -0800 |
| Articles | 20 on this page of 69 — 38 participants |
Back to article view | Back to comp.lang.python
New to python, do I need an IDE or is vim still good enough? mogul <morten.guldager@gmail.com> - 2012-12-27 12:01 -0800
Re: New to python, do I need an IDE or is vim still good enough? ian douglas <ian.douglas@iandouglas.com> - 2012-12-27 12:13 -0800
Re: New to python, do I need an IDE or is vim still good enough? Daniel Fetchinson <fetchinson@googlemail.com> - 2012-12-27 21:16 +0100
Re: New to python, do I need an IDE or is vim still good enough? Alister <alister.ware@ntlworld.com> - 2012-12-27 20:23 +0000
Re: New to python, do I need an IDE or is vim still good enough? peter <pjmakey2@gmail.com> - 2012-12-27 17:14 -0300
Re: New to python, do I need an IDE or is vim still good enough? Terry Reedy <tjreedy@udel.edu> - 2012-12-27 15:57 -0500
Re: New to python, do I need an IDE or is vim still good enough? Walter Hurry <walterhurry@lavabit.com> - 2012-12-27 21:16 +0000
Re: New to python, do I need an IDE or is vim still good enough? Tim Chase <python.list@tim.thechases.com> - 2012-12-27 15:25 -0600
Re: New to python, do I need an IDE or is vim still good enough? Michael Torrie <torriem@gmail.com> - 2012-12-27 14:28 -0700
Re: New to python, do I need an IDE or is vim still good enough? Michael Torrie <torriem@gmail.com> - 2012-12-27 14:29 -0700
Re: New to python, do I need an IDE or is vim still good enough? Modulok <modulok@gmail.com> - 2012-12-27 16:30 -0700
Re: New to python, do I need an IDE or is vim still good enough? Cameron Simpson <cs@zip.com.au> - 2012-12-28 10:37 +1100
Re: New to python, do I need an IDE or is vim still good enough? Chris Angelico <rosuav@gmail.com> - 2012-12-28 10:41 +1100
Re: New to python, do I need an IDE or is vim still good enough? "TommyVee" <xxxxxxxx@xxxxxx.xxx> - 2012-12-27 20:09 -0500
Re: New to python, do I need an IDE or is vim still good enough? Roy Smith <roy@panix.com> - 2012-12-27 20:37 -0500
Re: New to python, do I need an IDE or is vim still good enough? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-12-28 04:15 +0000
Re: New to python, do I need an IDE or is vim still good enough? Jamie Paul Griffin <jamie@kode5.net> - 2012-12-28 06:51 +0000
Re: New to python, do I need an IDE or is vim still good enough? Yuvraj Sharma <aleastech@gmail.com> - 2012-12-28 01:37 -0800
Re: New to python, do I need an IDE or is vim still good enough? Jamie Paul Griffin <jamie@kode5.net> - 2012-12-30 14:15 +0000
Re: New to python, do I need an IDE or is vim still good enough? Neil Cerutti <neilc@norwich.edu> - 2013-01-02 18:36 +0000
Re: New to python, do I need an IDE or is vim still good enough? Matty Sarro <msarro@gmail.com> - 2013-01-02 13:47 -0500
Re: New to python, do I need an IDE or is vim still good enough? Andrew Berg <bahamutzero8825@gmail.com> - 2012-12-28 03:52 -0600
Re: New to python, do I need an IDE or is vim still good enough? Chris Angelico <rosuav@gmail.com> - 2012-12-28 21:05 +1100
Re: New to python, do I need an IDE or is vim still good enough? Kwpolska <kwpolska@gmail.com> - 2012-12-28 11:27 +0100
Re: New to python, do I need an IDE or is vim still good enough? gst <g.starck@gmail.com> - 2012-12-28 04:08 -0800
Re: New to python, do I need an IDE or is vim still good enough? python培训 <51mmj.com@gmail.com> - 2012-12-28 06:15 -0800
Re: New to python, do I need an IDE or is vim still good enough? Westley Martínez <anikom15@gmail.com> - 2012-12-28 18:02 -0800
Re: New to python, do I need an IDE or is vim still good enough? Chris Angelico <rosuav@gmail.com> - 2012-12-29 17:40 +1100
Re: New to python, do I need an IDE or is vim still good enough? Monte Milanuk <memilanuk@gmail.com> - 2012-12-29 09:44 -0800
Re: New to python, do I need an IDE or is vim still good enough? Chris Angelico <rosuav@gmail.com> - 2012-12-30 05:07 +1100
Re: New to python, do I need an IDE or is vim still good enough? Roy Smith <roy@panix.com> - 2012-12-29 14:52 -0500
Re: New to python, do I need an IDE or is vim still good enough? Monte Milanuk <memilanuk@gmail.com> - 2012-12-29 12:51 -0800
Re: New to python, do I need an IDE or is vim still good enough? Chris Angelico <rosuav@gmail.com> - 2012-12-30 08:21 +1100
Re: New to python, do I need an IDE or is vim still good enough? Roy Smith <roy@panix.com> - 2012-12-29 16:52 -0500
Re: New to python, do I need an IDE or is vim still good enough? Mitya Sirenef <msirenef@lightbird.net> - 2012-12-29 17:10 -0500
Re: New to python, do I need an IDE or is vim still good enough? Chris Angelico <rosuav@gmail.com> - 2012-12-30 09:30 +1100
Re: New to python, do I need an IDE or is vim still good enough? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-01-01 03:55 +0000
Re: New to python, do I need an IDE or is vim still good enough? Chris Angelico <rosuav@gmail.com> - 2013-01-01 15:20 +1100
Re: New to python, do I need an IDE or is vim still good enough? Mitya Sirenef <msirenef@lightbird.net> - 2012-12-29 17:40 -0500
Re: New to python, do I need an IDE or is vim still good enough? Chris Angelico <rosuav@gmail.com> - 2012-12-30 10:16 +1100
Re: New to python, do I need an IDE or is vim still good enough? Neil Cerutti <neilc@norwich.edu> - 2013-01-02 18:43 +0000
Re: New to python, do I need an IDE or is vim still good enough? Grant Edwards <invalid@invalid.invalid> - 2012-12-29 18:50 +0000
Re: New to python, do I need an IDE or is vim still good enough? Tim Johnson <tim@akwebsoft.com> - 2012-12-29 15:38 -0900
Re: New to python, do I need an IDE or is vim still good enough? Chris Angelico <rosuav@gmail.com> - 2012-12-30 11:54 +1100
Re: New to python, do I need an IDE or is vim still good enough? Mitya Sirenef <msirenef@lightbird.net> - 2012-12-29 14:00 -0500
Re: New to python, do I need an IDE or is vim still good enough? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-01-01 03:46 +0000
Re: New to python, do I need an IDE or is vim still good enough? Cameron Simpson <cs@zip.com.au> - 2013-01-01 21:12 +1100
Re: New to python, do I need an IDE or is vim still good enough? Tim Chase <python.list@tim.thechases.com> - 2013-01-01 08:23 -0600
Re: New to python, do I need an IDE or is vim still good enough? Mitya Sirenef <msirenef@lightbird.net> - 2013-01-01 13:43 -0500
Re: New to python, do I need an IDE or is vim still good enough? Roy Smith <roy@panix.com> - 2013-01-01 14:02 -0500
Re: New to python, do I need an IDE or is vim still good enough? Mitya Sirenef <msirenef@lightbird.net> - 2013-01-01 14:32 -0500
Re: New to python, do I need an IDE or is vim still good enough? Wayne Werner <wayne@waynewerner.com> - 2013-01-02 21:17 -0600
Re: New to python, do I need an IDE or is vim still good enough? Mitya Sirenef <msirenef@lightbird.net> - 2013-01-02 22:48 -0500
Re: New to python, do I need an IDE or is vim still good enough? Michael Torrie <torriem@gmail.com> - 2013-01-02 14:33 -0700
Re: New to python, do I need an IDE or is vim still good enough? Mitya Sirenef <msirenef@lightbird.net> - 2013-01-02 17:48 -0500
Re: New to python, do I need an IDE or is vim still good enough? Wayne Werner <wayne@waynewerner.com> - 2013-01-02 20:37 -0600
Re: New to python, do I need an IDE or is vim still good enough? Gisle Vanem <gvanem@broadpark.no> - 2013-01-03 10:59 +0100
Re: New to python, do I need an IDE or is vim still good enough? Adam Tauno Williams <awilliam@whitemice.org> - 2012-12-31 06:57 -0500
Re: New to python, do I need an IDE or is vim still good enough? Hans Mulder <hansmu@xs4all.nl> - 2012-12-31 13:35 +0100
Re: New to python, do I need an IDE or is vim still good enough? Ben Finney <ben+python@benfinney.id.au> - 2013-01-01 09:46 +1100
Re: New to python, do I need an IDE or is vim still good enough? Anssi Saari <as@sci.fi> - 2013-01-04 09:34 +0200
Re: New to python, do I need an IDE or is vim still good enough? Chris Angelico <rosuav@gmail.com> - 2013-01-05 02:34 +1100
Re: New to python, do I need an IDE or is vim still good enough? Tim Chase <python.list@tim.thechases.com> - 2013-01-04 10:59 -0600
Re: New to python, do I need an IDE or is vim still good enough? Chris Angelico <rosuav@gmail.com> - 2013-01-01 09:54 +1100
Re: New to python, do I need an IDE or is vim still good enough? xDog Walker <thudfoo@gmail.com> - 2012-12-31 16:13 -0800
Re: New to python, do I need an IDE or is vim still good enough? jussij@zeusedit.com - 2013-01-01 16:12 -0800
Re: New to python, do I need an IDE or is vim still good enough? Ramchandra Apte <maniandram01@gmail.com> - 2013-01-01 21:10 -0800
Re: New to python, do I need an IDE or is vim still good enough? Wayne Werner <wayne@waynewerner.com> - 2013-01-02 21:20 -0600
Re: New to python, do I need an IDE or is vim still good enough? jrodkeyjr@gmail.com - 2013-01-04 08:28 -0800
Page 1 of 4 [1] 2 3 4 Next page →
| From | mogul <morten.guldager@gmail.com> |
|---|---|
| Date | 2012-12-27 12:01 -0800 |
| Subject | New to python, do I need an IDE or is vim still good enough? |
| Message-ID | <ea058e5c-518f-4210-b80e-49ae2baabff8@googlegroups.com> |
'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 %-)
[toc] | [next] | [standalone]
| From | ian douglas <ian.douglas@iandouglas.com> |
|---|---|
| Date | 2012-12-27 12:13 -0800 |
| Message-ID | <mailman.1361.1356639214.29569.python-list@python.org> |
| In reply to | #35640 |
[Multipart message — attachments visible in raw view] — view raw
Some would argue that vim is always good enough, especially with its plugin system. I bounce between vim and Sublime Text 2, and recently bought PyCharm went it went on sale a week ago.
[toc] | [prev] | [next] | [standalone]
| From | Daniel Fetchinson <fetchinson@googlemail.com> |
|---|---|
| Date | 2012-12-27 21:16 +0100 |
| Message-ID | <mailman.1362.1356639404.29569.python-list@python.org> |
| In reply to | #35640 |
> 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. Welcome to the club! > 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? Sure they will! > Oh, by the way, after 7 days I'm completely in love with this python thing. Again, welcome to the club! > I should have made the switch much earlier! Indeed.. BTW, I also use vim only, Daniel -- Psss, psss, put it down! - http://www.cafepress.com/putitdown
[toc] | [prev] | [next] | [standalone]
| From | Alister <alister.ware@ntlworld.com> |
|---|---|
| Date | 2012-12-27 20:23 +0000 |
| Message-ID | <372Ds.1374919$ti6.514927@fx20.am4> |
| In reply to | #35640 |
On Thu, 27 Dec 2012 12:01:16 -0800, 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 don't use vi/vim myself but would suggest that if you are happy developing C without an IDE then python should be a walk in the park. -- For 20 dollars, I'll give you a good fortune next time ...
[toc] | [prev] | [next] | [standalone]
| From | peter <pjmakey2@gmail.com> |
|---|---|
| Date | 2012-12-27 17:14 -0300 |
| Message-ID | <mailman.1364.1356639901.29569.python-list@python.org> |
| In reply to | #35640 |
On 12/27/2012 05:01 PM, 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 %-) You going to create a war here. My honest advice, is just taste the different ides that are out there. - emacs - vi - aptana - eclipse - pycharm - wingide. - etc - etc. I currently use emacs for everything.
[toc] | [prev] | [next] | [standalone]
| From | Terry Reedy <tjreedy@udel.edu> |
|---|---|
| Date | 2012-12-27 15:57 -0500 |
| Message-ID | <mailman.1367.1356641861.29569.python-list@python.org> |
| In reply to | #35640 |
On 12/27/2012 3:01 PM, 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? We try to avoid religious issues on this list. Programming editors are a religious issue. Therefore ... ;-) Kidding aside, I am sure there is at least one core Python developer using vim (as well as emacs). I believe there are one or more 'customization files' (or settings packages? don't know proper term for vim) which you should be able to find if you have not already. Some 'real IDE' users consider IDLE a limited beginner's toy. I use it happily for what *I* do. I don't even use all the features if *does* have. The one thing I would suggest is to make sure that you can run a python file with the '-i' flag so that the interpreter drops into interactive mode and gives a prompt instead of exiting when done. Then, if you get an exception like AttributeError: 'Foo' object has no 'frobulate attribute and you know the Foo object is named foo, you can enter (in the interpreter) 'dir(foo)' and perhaps see that it *does* has a 'fribulate' attribute. (When IDLE runs the code in an editor window, it stops with an interactive prompt in the shell window, and one can then enter code such as above.) > Oh, by the way, after 7 days I'm completely in love with this python > thing. I should have made the switch much earlier! Welcome to the club. -- Terry Jan Reedy
[toc] | [prev] | [next] | [standalone]
| From | Walter Hurry <walterhurry@lavabit.com> |
|---|---|
| Date | 2012-12-27 21:16 +0000 |
| Message-ID | <kbidqi$mhe$1@news.albasani.net> |
| In reply to | #35640 |
On Thu, 27 Dec 2012 12:01:16 -0800, 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? If you don't want an IDE, don't use one (I don't). Just use whatever text editor you prefer. Although I avoid the editor wars, one advantage of vi is that it's always available on client *nix sites. Handy if you move around. One suggestion though: It's probably a good idea not to post to this list using G**gle Groups. Many will ignore such posts.
[toc] | [prev] | [next] | [standalone]
| From | Tim Chase <python.list@tim.thechases.com> |
|---|---|
| Date | 2012-12-27 15:25 -0600 |
| Message-ID | <mailman.1371.1356643464.29569.python-list@python.org> |
| In reply to | #35640 |
On 12/27/12 14:01, mogul wrote: > 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? Coding Python (and before that C, Pascal, and even some VB in there) using vi/vim has worked for about 10 of the last 15 years of my career. Most VCS concepts carry over, even if the exact technology changes: I started off with zipfiles, then an unfortunate dance with VSS & CVS before finding Subversion, then Mercurial, and now git. So time spent with git won't be lost. Some like the hand-holding of a full-blown IDE, but I prefer to get intimate with the code and stick to a text editor. > Oh, by the way, after 7 days I'm completely in love with this > python thing. I should have made the switch much earlier! Alas, one of the worst parts about programming in Python is that I now find it hard to go back to any of the other languages that I know. :-) -tkc
[toc] | [prev] | [next] | [standalone]
| From | Michael Torrie <torriem@gmail.com> |
|---|---|
| Date | 2012-12-27 14:28 -0700 |
| Message-ID | <mailman.1372.1356643714.29569.python-list@python.org> |
| In reply to | #35640 |
On 12/27/2012 01:01 PM, mogul wrote: > 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? I've never ever used an IDE with Python. With Python I can code for an hour in vim and it runs with only maybe one minor syntax error. Often the code runs first try, and runs correctly. Having a reference to the python standard library is about the only thing I need. I typically use python in a nutshell (dead tree) or just a browser page open to the official docs. Fortunately Python's use of namespaces and allowing the use of singleton objects (we call them modules!) eliminates must of the verbose rubbish that Java's libraries have.
[toc] | [prev] | [next] | [standalone]
| From | Michael Torrie <torriem@gmail.com> |
|---|---|
| Date | 2012-12-27 14:29 -0700 |
| Message-ID | <mailman.1373.1356643763.29569.python-list@python.org> |
| In reply to | #35640 |
On 12/27/2012 02:25 PM, Tim Chase wrote: > Alas, one of the worst parts about programming in Python is that I > now find it hard to go back to any of the other languages that I > know. :-) Amen. I find myself wishing for a python-like language for programming Arduino boards.
[toc] | [prev] | [next] | [standalone]
| From | Modulok <modulok@gmail.com> |
|---|---|
| Date | 2012-12-27 16:30 -0700 |
| Message-ID | <mailman.1376.1356651044.29569.python-list@python.org> |
| In reply to | #35640 |
> '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 %-) No. If you want to test one out, great. If not, it's totally not required. I use jEdit (text editor) and a bunch of command line tools on FreeBSD. I've tried various IDEs and have yet to find one I totally agree with. Yet, I know guys who use them and wouldn't part with them 'til death. I always end up back in a customized text editor and a *nix command shell. I prefer it. There's a lot of *very* skilled programmers in both camps. -Modulok-
[toc] | [prev] | [next] | [standalone]
| From | Cameron Simpson <cs@zip.com.au> |
|---|---|
| Date | 2012-12-28 10:37 +1100 |
| Message-ID | <mailman.1377.1356651464.29569.python-list@python.org> |
| In reply to | #35640 |
On 27Dec2012 12:01, mogul <morten.guldager@gmail.com> wrote:
| 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?
Your Windows guys are weak. Use the tools that make you happy.
Personally, my normal programming env is an editor window (vim for me,
or vi) and a shell window. With the docs (2.x or 3.x, local
all-in-one-HTML file saved on my desktop for instant open at need and
offline use) in a browser window behind the terminals. (I'm usually on a
Mac, so terminals and browser side-by-side aren't so easy with its
desktop metaphor - it is a single keystroke to toggle back and forth
though).
| Oh, by the way, after 7 days I'm completely in love with this python
| thing. I should have made the switch much earlier!
I thought that after biting the bullet a few years ago. I had (well,
still have, though it grows not these days) this personal Perl library
that kept me back, and hadn;t realised:
- how many batteries are already included in the stdlib
- how little of that library was current; re-implement the live stuff
(better and cleaner) and move on - very liberating
Cheers,
--
Cameron Simpson <cs@zip.com.au>
Avoid bickering and petty arguments by immediately punching anyone with whom
you disagree. - youngie@netcom.com (John Young)
[toc] | [prev] | [next] | [standalone]
| From | Chris Angelico <rosuav@gmail.com> |
|---|---|
| Date | 2012-12-28 10:41 +1100 |
| Message-ID | <mailman.1378.1356651702.29569.python-list@python.org> |
| In reply to | #35640 |
On Fri, Dec 28, 2012 at 7:01 AM, mogul <morten.guldager@gmail.com> wrote: > 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? Welcome! No, you don't *need* an IDE. Some people like them and are the more productive for them, but if standalone tools have served you well for 20 years, they'll continue to do so. My current editor is SciTE, because it supports all the languages I use (except LilyPond - must look into that one day) and is available on Windows as well (I support both platforms), but there are plenty of other excellent editors, and vim is definitely one of them. When I'm on Windows, I like to keep IDLE handy, but not for editing source files. IDLE feels much nicer than command-line Python for interactive work; the ability to recall entire blocks of code, rather than individual lines, is hugely advantageous. (I don't do enough on Linux IDLE to be able to call the difference there, but GNU readline is so much better than the Windows interactive line reader that it's not as big an issue.) To me, IDLE is my calculator, my test space for python-list posts, and so on, but SciTE is where I write actual code. ChrisA
[toc] | [prev] | [next] | [standalone]
| From | "TommyVee" <xxxxxxxx@xxxxxx.xxx> |
|---|---|
| Date | 2012-12-27 20:09 -0500 |
| Message-ID | <50dcf145$0$24782$607ed4bc@cv.net> |
| In reply to | #35640 |
"mogul" wrote in message news:ea058e5c-518f-4210-b80e-49ae2baabff8@googlegroups.com... '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'd say start with IDLE. I wouldn't exactly consider it an "IDE", but it gives you a decent Python-oriented editor. For me it handles 95% of what I need to do (for more ambitious projects, I use PyScripter on the Windows platform).
[toc] | [prev] | [next] | [standalone]
| From | Roy Smith <roy@panix.com> |
|---|---|
| Date | 2012-12-27 20:37 -0500 |
| Message-ID | <roy-0CF782.20373027122012@news.panix.com> |
| In reply to | #35666 |
In article <50dcf145$0$24782$607ed4bc@cv.net>, "TommyVee" <xxxxxxxx@xxxxxx.xxx> wrote: > 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? You'll do fine with vim (or emacs, or whatever). You may find an IDE convenient, but it's certainly not necessary.
[toc] | [prev] | [next] | [standalone]
| From | Steven D'Aprano <steve+comp.lang.python@pearwood.info> |
|---|---|
| Date | 2012-12-28 04:15 +0000 |
| Message-ID | <50dd1cce$0$29967$c3e8da3$5496439d@news.astraweb.com> |
| In reply to | #35640 |
On Thu, 27 Dec 2012 12:01:16 -0800, 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?
You only *need* an IDE when your environment has feeble stand-alone
tools, like Windows. As far as I am concerned, Unix (including Linux) is
itself the ultimate in hot-plug IDEs.
http://blog.sanctum.geek.nz/series/unix-as-ide/
My own preferred IDE is:
* The KDE editor Kate[1];
* For preference, KDE's Konsole with multiple tabs, although any decent
terminal app will do:
- one tab for file system operations (e.g. renaming files) and source code
control using hg or git;
- one for running the script or stand-alone application I am writing,
e.g. "python myscript.py", or if a library, for running unittests
or doctests, e.g. "python -m doctest mylibrary.py"
- at least one for running an interactive Python shell for testing code,
reading documentation ("help(some_object)") etc.
- anything else needed e.g. monitoring system load with top, etc.
* A browser for searching the web and accessing the Python docs.
I've never really got into automatic refactoring tools, but if I needed
something more powerful than my editor's Find And Replace, I would
investigate Bicycle Repair Man, or Rope. At a pinch, there's always sed,
although I'm not a sed expert. (I can just about spell it... *wink*)
I'm sure that IDEs have their good points, but in my experience whatever
good points they have are overshadowed by the negatives (e.g. a clunky
editor that doesn't respond instantly when you type). A Swiss Army Knife
might be the best Swiss Army Knife money can buy, but in general it is no
substitute for a toolbox filled with independent tools.
In sports, it is said that "a champion team will beat a team of
champions", but in software the opposite is the case: a set of excellent
single-purpose tools is usually more powerful than a single tool that
tries to do it all.
Having said all that, if somebody has a personal preference for a
specific IDE, then good for them, I certainly wouldn't tell them that
they shouldn't use it.
[1] KDE 3 only. KDE 4 is unspeakable. Gedit from Gnome 2 is almost a good
substitute.
--
Steven
[toc] | [prev] | [next] | [standalone]
| From | Jamie Paul Griffin <jamie@kode5.net> |
|---|---|
| Date | 2012-12-28 06:51 +0000 |
| Message-ID | <mailman.1384.1356677873.29569.python-list@python.org> |
| In reply to | #35640 |
* mogul <morten.guldager@gmail.com> [2012-12-27 12:01:16 -0800]: > '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 %-) If these are the tools you're used to, stick with them. I have a tmux session with however many terminals open I need. I use the traditional vi editor (not vim) and the python shell/interpreter as well as the UNIX tools I need. A web browser and a separate urxvt window for my mutt client when I need to mail a list for some help. That's it. The benefit of the tmux client (terminal multiplexer) is that I can see all the screens at the same time and quickly switch between them. I believe Linux has screen(1) which does the same thing.
[toc] | [prev] | [next] | [standalone]
| From | Yuvraj Sharma <aleastech@gmail.com> |
|---|---|
| Date | 2012-12-28 01:37 -0800 |
| Message-ID | <9eecde1c-a8b1-473c-bbee-eebd069bf2b1@y5g2000pbi.googlegroups.com> |
| In reply to | #35640 |
Use IDLE
[toc] | [prev] | [next] | [standalone]
| From | Jamie Paul Griffin <jamie@kode5.net> |
|---|---|
| Date | 2012-12-30 14:15 +0000 |
| Message-ID | <mailman.1463.1356876956.29569.python-list@python.org> |
| In reply to | #35682 |
* Yuvraj Sharma <aleastech@gmail.com> [2012-12-28 01:37:23 -0800]: > Use IDLE > -- > http://mail.python.org/mailman/listinfo/python-list > The OP is already a proficient C, C++, perl, ... hacker using console based tools and hardcore UNIX editors like vi(1) - I doubt he'll stay with IDLE for very long - once you've got accustomed to the UNIX environment and the command-line it's difficult and undesirable, in my experience, to switch to GUI stuff. Stick with what you've been using for the last couple of decades. These tools have stood the test of time for a good reason: they're powerful, efficient and made for the task of programming. Jamie -- Primary Key: 4096R/1D31DC38 2011-12-03 Key Fingerprint: A4B9 E875 A18C 6E11 F46D B788 BEE6 1251 1D31 DC38
[toc] | [prev] | [next] | [standalone]
| From | Neil Cerutti <neilc@norwich.edu> |
|---|---|
| Date | 2013-01-02 18:36 +0000 |
| Message-ID | <akjd19Fsiv8U1@mid.individual.net> |
| In reply to | #35802 |
On 2012-12-30, Jamie Paul Griffin <jamie@kode5.net> wrote: > Stick with what you've been using for the last couple of > decades. These tools have stood the test of time for a good > reason: they're powerful, efficient and made for the task of > programming. There is a good Python plugin for Vim that will allow simple reindenting and a bunch of other cool cursor movement powers I don't even use. ctags will also work, though I've never really needed it. -- Neil Cerutti
[toc] | [prev] | [next] | [standalone]
Page 1 of 4 [1] 2 3 4 Next page →
Back to top | Article view | comp.lang.python
csiph-web