Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #35640 > unrolled thread

New to python, do I need an IDE or is vim still good enough?

Started bymogul <morten.guldager@gmail.com>
First post2012-12-27 12:01 -0800
Last post2013-01-04 08:28 -0800
Articles 20 on this page of 69 — 38 participants

Back to article view | Back to comp.lang.python


Contents

  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 →


#35640 — New to python, do I need an IDE or is vim still good enough?

Frommogul <morten.guldager@gmail.com>
Date2012-12-27 12:01 -0800
SubjectNew 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]


#35644

Fromian douglas <ian.douglas@iandouglas.com>
Date2012-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]


#35645

FromDaniel Fetchinson <fetchinson@googlemail.com>
Date2012-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]


#35647

FromAlister <alister.ware@ntlworld.com>
Date2012-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]


#35648

Frompeter <pjmakey2@gmail.com>
Date2012-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]


#35651

FromTerry Reedy <tjreedy@udel.edu>
Date2012-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]


#35654

FromWalter Hurry <walterhurry@lavabit.com>
Date2012-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]


#35656

FromTim Chase <python.list@tim.thechases.com>
Date2012-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]


#35657

FromMichael Torrie <torriem@gmail.com>
Date2012-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]


#35658

FromMichael Torrie <torriem@gmail.com>
Date2012-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]


#35661

FromModulok <modulok@gmail.com>
Date2012-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]


#35662

FromCameron Simpson <cs@zip.com.au>
Date2012-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]


#35663

FromChris Angelico <rosuav@gmail.com>
Date2012-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]


#35666

From"TommyVee" <xxxxxxxx@xxxxxx.xxx>
Date2012-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]


#35668

FromRoy Smith <roy@panix.com>
Date2012-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]


#35678

FromSteven D'Aprano <steve+comp.lang.python@pearwood.info>
Date2012-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]


#35679

FromJamie Paul Griffin <jamie@kode5.net>
Date2012-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]


#35682

FromYuvraj Sharma <aleastech@gmail.com>
Date2012-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]


#35802

FromJamie Paul Griffin <jamie@kode5.net>
Date2012-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]


#36003

FromNeil Cerutti <neilc@norwich.edu>
Date2013-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