By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
443,660 Members | 1,102 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 443,660 IT Pros & Developers. It's quick & easy.

IDE recommendation please

P: n/a
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.

Oct 23 '05 #1
Share this Question
Share on Google+
17 Replies


P: n/a
microsnot <mi*******@MUNGED.hotmail.com> 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.


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
Oct 23 '05 #2

P: n/a
I am an even worse dinosaur, I use ion3 and console vim.

Alex Martelli wrote:
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


Oct 23 '05 #3

P: n/a
Joe

SPE is great I suggest you take a look at it
http://www.stani.be/python/spe/

bo****@gmail.com wrote:
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


Oct 23 '05 #4

P: n/a
Alex Martelli wrote:
microsnot <mi*******@MUNGED.hotmail.com> wrote:
...


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

Oct 23 '05 #5

P: n/a
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.


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

cheers
--
Gian Mario Tagliaretti
PyGTK GUI programming
http://www.parafernalia.org/pygtk/
Oct 23 '05 #6

P: n/a
Dnia 23 Oct 2005 00:33:41 -0700, kery napisał(a):
Any suggestions for Linux, specifically SuSE or perhaps Red Hat?


Eric3 http://www.die-offenbachs.de/detlev/eric3.html

Eclipse http://www.eclipse.org/
+ pydev plugin http://pydev.sourceforge.net/

SPE http://pythonide.stani.be/

--
JZ
Oct 23 '05 #7

P: n/a
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.

--
JZ
Oct 23 '05 #8

P: n/a
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
--
http://pythonide.stani.be
http://pythonide.stani.be/manual/html/manual.html

Oct 23 '05 #9

P: n/a
> 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
Oct 23 '05 #10

P: n/a
Gian Mario Tagliaretti wrote:
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.

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
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC www.holdenweb.com
PyCon TX 2006 www.python.org/pycon/

Oct 23 '05 #11

P: n/a
-----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+wmY oWbGUkWQCfX0oK
6kiXX9w+rAIbo5qCYGUWIuc=
=YSju
-----END PGP SIGNATURE-----
Oct 23 '05 #12

P: n/a
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/te...er/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.

Oct 24 '05 #13

P: n/a
On Sun, 23 Oct 2005 14:54:38 +1000, microsnot
<mi*******@MUNGED.hotmail.com> wrote:
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"
--
Franz Steinhaeusler
Oct 24 '05 #14

P: n/a
On 23 Oct 2005 18:39:17 -0700, "Brendan" <sp**********@yahoo.ca> wrote:
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/te...er/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.
--
Franz Steinhaeusler
Oct 24 '05 #15

P: n/a
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)


Too easy! Thanks.

Oct 24 '05 #16

P: n/a
> 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. :)

Oct 24 '05 #17

P: n/a
> 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?
Suggestions for plugins for Eclipse would also be nice.


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


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

Oct 24 '05 #18

This discussion thread is closed

Replies have been disabled for this discussion.