tags:

views:

1081

answers:

9

I'm looking for something that includes many of the common modern-day tools, such as:

  • Code refactoring
  • Code navigation
  • Debugger
  • etc...
+8  A: 

Eclipse with the PyDev plugin.

http://pydev.sourceforge.net/

+2  A: 

There is a comprehensive list at http://wiki.python.org/moin/IntegratedDevelopmentEnvironments (as well as http://wiki.python.org/moin/PythonEditors). It's safe to say that each one is preferred and recommended by at least one person, because it's a wiki ;-)

Thomas Wouters
+1  A: 

Though I've never used it, I've heard good things about Active State's Komodo. It is supported on Windows, Linux and OSX.

Kyle Burton
+1  A: 

I am sure you are not looking for something for .NET, but it is worth putting here: IronPython Studio

Geoffrey Chetwood
+2  A: 

Wingware Python IDE

Too bad it's not free!

pmlarocque
+3  A: 

This question, this question and this question all deal with this topic, or one like it.

Chris Marasti-Georg
+5  A: 

PyScripter. It's free!

Harold Ekstrom
+3  A: 

Vim (or gVim, or MacVim).

Free, very powerful. You can write your own functions, macros, extensions, etc in minutes and expand it's functionality. There are tons of plugins and a strong, die-hard community.

camflan
although vim is not an IDE, i prefer vim also
Jeremy Cantrell
My point was that it's better than any IDE, and with enough carefully chosen plugins, it _look_ like one. (since it can already easily function as one).
camflan
gVim ! :) yeah!.. the best editor i've ever use. And yes, with the properly plugins and knowledge on how to use it, it's much better than any IDE.
unkiwii
vim is not an IDE, and comparing it to one makes no sense. i agree that it's better than using an IDE for you and me, but obviously not for the poster.
Jeremy Cantrell
+1  A: 

I think Pyscripter or http://sourceforge.net/projects/drpython/files/ Dr. Python are both my favorites on Windows (I did not see it (Dr. Python) listed in the master IDE list but I believe its a worthy candidate.) Not learning Linux for Python at the moment.