IDE recommendation please

M

microsnot

I'm new to Python but am wondering what IDE Python developers use? I use Mac
OS X 10.4.2. I have PythonIDE which comes with MacPython but I don't think
that has even rudimentary "intellisense". Xcode and Eclipse don't seem to
support Python out of the box. Suggestions for plugins for Eclipse would
also be nice.
 
A

Alex Martelli

microsnot said:
I'm new to Python but am wondering what IDE Python developers use? I use Mac
OS X 10.4.2. I have PythonIDE which comes with MacPython but I don't think
that has even rudimentary "intellisense". Xcode and Eclipse don't seem to
support Python out of the box. Suggestions for plugins for Eclipse would
also be nice.

On the Mac, I think the XCode integration you get with PyObjC is
probably best. I know there are plugins for Eclipse but haven't tried
any personally, so it's hard to make suggestions (I'm a dinosaur, and I
prefer to develop with GVim + a command-line tool, such as Python's own
interactive mode...). I'm not sure if BlackAdder (simplest and fastest
to learn) and WingIDE (probably THE one most powerful Python IDE) work
on the Mac (shame on me, as a Python AND Mac enthusiast, for not having
tried them...), but they're surely worth investigating. Ditto for
ActiveState's Komodo tool...


Alex
 
K

kery

Alex said:
On the Mac, I think the XCode integration you get with PyObjC is
probably best. I know there are plugins for Eclipse but haven't tried
any personally, so it's hard to make suggestions (I'm a dinosaur, and I
prefer to develop with GVim + a command-line tool, such as Python's own
interactive mode...). I'm not sure if BlackAdder (simplest and fastest
to learn) and WingIDE (probably THE one most powerful Python IDE) work
on the Mac (shame on me, as a Python AND Mac enthusiast, for not having
tried them...), but they're surely worth investigating. Ditto for
ActiveState's Komodo tool...


Alex

Any suggestions for Linux, specifically SuSE or perhaps Red Hat?

Thanks in advance,
Kery
 
J

Jaroslaw Zabiello

Dnia Sun, 23 Oct 2005 14:54:38 +1000, microsnot napisa³(a):
Eclipse don't seem to support Python out of the box.

It is very easy to add excelent python plugin
http://pydev.sourceforge.net/

Fast install: just go to the update manager (inside the help menu) and add
update site: http://pydev.sf.net/updates/ (eclipse should do the rest)

An alternative is just getting the zip file and extracting it yourself in
eclipse. If you choose to do it, just make sure the plugins folder is
extracted on top of the eclipse plugins folder.
 
G

Gian Mario Tagliaretti

microsnot said:
I'm new to Python but am wondering what IDE Python developers use? I use
Mac OS X 10.4.2. I have PythonIDE which comes with MacPython but I don't
think that has even rudimentary "intellisense". Xcode and Eclipse don't
seem to support Python out of the box. Suggestions for plugins for Eclipse
would also be nice.

I use wingIDE and as Alex said before is the best python IDE ever...

cheers
 
S

SPE - Stani's Python Editor

Mac users of SPE collected money for me to buy a Mac. This means that
in the near future SPE will be especially improved for Mac. So feedback
from Mac users is more than welcome and will probably be taken into
account. SPE is a free, open source IDE with a lot of features like a
debugger, UML diagrams and a GUI designer.

Stani
 
W

Wolfgang Keller

I'm new to Python but am wondering what IDE Python developers use?
I use Mac OS X 10.4.2.

Just look in the archives of the Pythonmac mailinglist. We have
discussed this very subject intensively recently, with a pretty
extensive review of the different IDEs available.

I'll get a copy of WingIDE as soon as I get my new PowerMac.
Suggestions for plugins for Eclipse would also be nice.

Err, Eclipse (imho) is a H-O-G.

Sincerely,

Wolfgang
 
S

Steve Holden

Gian said:
microsnot wrote:




I use wingIDE and as Alex said before is the best python IDE ever...

cheers

I too am a happy Wing IDE user. The debugging features are very convenient.

regards
Steve
 
K

Kevin Walzer

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

microsnot wrote:
| I'm new to Python but am wondering what IDE Python developers use? I
use Mac
| OS X 10.4.2. I have PythonIDE which comes with MacPython but I don't think
| that has even rudimentary "intellisense". Xcode and Eclipse don't seem to
| support Python out of the box. Suggestions for plugins for Eclipse would
| also be nice.
|
The situation has been pretty bleak, and I've tried (even maintained Mac
packages for awhile) nearly all the open-source IDE's out there,
including SPE, Boa, Eric3, etc. They all crashed constantly in my
experience. SPE has been making more of a Mac push since I stopped
maintaining Mac packages so it may have improved.

Komodo is a good IDE and is currently in beta testing on OS X: see
www.activestate.com for the particulars. It's more polished than any of
the open-source tools (though it should be for the $300 that the pro
version costs), and runs natively (as an Aqua app). Komodo is not
Python-only, but if you are developing commercially it is a very good
tool to consider.

WingIDE is also very powerful, but runs only as an X11 app on the Mac.
That may or may not be a problem for you.

I've ultimately settled on a primitive set of tools myself, Emacs or
IDLE, plus the console. Fewer bells and whistles, but they are stable,
and don't get in my way.

- --
Cheers,

Kevin Walzer, PhD
WordTech Software - "Tame the Terminal"
http://www.wordtech-software.com
sw at wordtech-software.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDXAIlJmdQs+6YVcoRAqsKAJ0YX14aGH5pUpujXb+wmYoWbGUkWQCfX0oK
6kiXX9w+rAIbo5qCYGUWIuc=
=YSju
-----END PGP SIGNATURE-----
 
B

Brendan

As mentioned, there isn't a whole lot. I've beta tested Komodo, and it
looks promising. SPE might start working now that stani has a mac.

For now I use TextWrangler - a free text editor with good python
support. http://www.barebones.com/products/textwrangler/index.shtml

For interactive python, I use PyCrust (though the terminal works just
as well), and for building wxpython guis I use XrCed, both of which
are available as native mac apps in the wxPython docs/demos package ):
http://www.wxpython.org/download.php.
 
F

Franz Steinhaeusler

I'm new to Python but am wondering what IDE Python developers use?

I use DrPython ;)
I use Mac
OS X 10.4.2. I have PythonIDE which comes with MacPython but I don't think
that has even rudimentary "intellisense".

DrPython has a "Code Completition" plugin.
It combines "Autocompletion" and "Calltips"
 
F

Franz Steinhaeusler

As mentioned, there isn't a whole lot. I've beta tested Komodo, and it
looks promising. SPE might start working now that stani has a mac.

For now I use TextWrangler - a free text editor with good python
support. http://www.barebones.com/products/textwrangler/index.shtml

For interactive python, I use PyCrust (though the terminal works just
as well)

I second want to encourage the use of PyCrust.
If you hit '(', you will get a calltip, the same
is on '.' for code completion.
If you are for example on:
I myself made a patch for getting calltips and Code Completion
on demand, that means, you don't have to go back and clear
the already typed text and enter '(' or '.' again.
I assigned them to Ctrl-Space (code completion) and
Ctrl-Shift-Space for calltips.
 
M

microsnot

Mac users of SPE collected money for me to buy a Mac. This means that
in the near future SPE will be especially improved for Mac. So feedback
from Mac users is more than welcome and will probably be taken into
account. SPE is a free, open source IDE with a lot of features like a
debugger, UML diagrams and a GUI designer.

Sounds good and the price is right. :D
I think I'll wait until you get the Mac and get the installer ready as I'm a
bit of a clutz when it comes to the shell. :)
 
M

microsnot

Just look in the archives of the Pythonmac mailinglist. We have
discussed this very subject intensively recently, with a pretty
extensive review of the different IDEs available.

Looking through the mailing list. Any specific subject/dates I should be
looking for?
Err, Eclipse (imho) is a H-O-G.

Couldn't agree more... But all so useful for Java.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Members online

Forum statistics

Threads
474,269
Messages
2,571,338
Members
48,025
Latest member
Rigor4

Latest Threads

Top