Quote from brokershopping:
Does anyone have a favorite IDE?
I have used idle so far, which has been adequate for my newbie needs, but I am wondering what I have been missing.
I fired up Stani's Python Editor and it looks like there are some nice features.
Wow brokershopping your striking a major chord of mine... finding the most suitable ide. An IDE is probably the most personal thing when programming, because, at least for me, it's gotta fit like a glove. Therefore it's very hard to find one that suits your personal preferences. This IDE has this fantastic feature, but it's lacking the fantastic feature that this other ide has. DAMN. etc....
SPE is
very nice but it's not my glove. Eric3 is a very nice ide, but is not my glove. One that is very simple (light weight on the bells and whistles) but is very robust (autocompletion/calltips/run command and integrated shell) in pythonWin (Win32). But that's out for me because it's windoz only.
The IDE (python) that fits me like a glove (nearly) is DrPython. Why? because it's a plugin framework... allows you to plugin the features you want. These plugins can be very easily programmed by you as well. There are some constructive criticisms though as well (aren't there always).
Naturally OpenSource developers are providing there work for free, so who can actually criticize. But my biggest peeve, is that I think that there should be a underlying sense of responsibility by developers to provide well thought out documentation. It really bugs me generally. In fact at this very moment I'm working on improving PyTables docs, which relatively (OpenSource or Commercial docs) aren't bad at all.
DrPython is by far not the worst offender of inadequate documentation and it's easy enough to figure out. So for the reasons mentioned, it's my recommendation.
Lastly, from python's home page, you can get to the wiki which has a page listing all the IDEs by operating system and whether it's commercial or free.
kt