views:

233

answers:

8

Possible Duplicate:
What IDE to use for Python?

I want to start programming in python. Is there a good development environment for python (like eclipse for java?). I guess there's a way to configure eclipse for python. If I somehow do that, will it be as good for python as it is for java? Will I be able to use the interpreter? Thanks.

+4  A: 

Try pydev under eclipse. It maybe does not have all the tools that there are for java but definitely enough to be productive.

Mark
+4  A: 

Emacs as Python IDE

I am using it and I LOVE it.

TheMachineCharmer
+6  A: 

PyDev looks good

Here are details how to configure it:

http://www.rose-hulman.edu/class/csse/resources/Eclipse/eclipse-python-configuration.htm

YoK
@ YoK There's a difference between something that *looks* good and actually *is* good. Have you actually tried it out?
BeeBand
PyDev works great for me - and it's very easy to install in Eclipse Helios (3.5) - just use the "Yoxos" Marketplace and search for PyDev - it's a "one-click" install.
IanH
@BeeBand Why isn't Pydev good? I'm going to try it out now.
snakile
FYI, Helios is 3.6
zvikico
I'm going to give PyDev/Aptana a go, comparing it to Vim.
StephenPaulger
+2  A: 

IntelliJ from JetBrains is the best Java IDE there is. Now they have PyCharm. I really like it.

duffymo
i have walked from text editors and console interactive interpreter through IDlE, Pydev, NetBeans, Eric and many others and now stopped on IDEA with IDlE for some quick tasks.IDEA is best at the moment.
Odomontois
+2  A: 

The netbeans python ide seems to be good. Form their wiki page are following features:

  • Code completion
  • Smart Indent, Outdent, and Pair matching
  • Editor Hints
  • Code Folding
  • Semantic highlighting
  • Instant Rename
  • Mark Occurrences
  • Refactoring
  • Debugger
  • Platform Manager
  • Code Coverage
  • Test Runner UI
  • Creating Python Eggs

I haven't used it myself, but I use netbeans for java and scala and its really good.

naikus
A: 

Theres a whole range you could go with

there is the standard IDLE, then there are things like notepad++, pyscripter, eclipse, SPE (dont like that one)

Hugoagogo
A: 

I like Wing

Chris Curvey
+1  A: 

I'm surprised no-one has suggested Vim or gvim yet. With a bit of configuration Vim makes a good python editor that you're likely to find on any unix/linux system you use.

StephenPaulger