I use DrPython. You can download quite a number of plugins for it. It works on Windows and Linux, and was originally written by a teacher of Python. It's easy to switch between editor, shell and output windows. It also handles the input() or raw_input() function well.
I was about to choose it when I failed to see debugger. That made me give up!
Reputation Points: 462
Solved Threads: 392
Senior Poster
Offline 3,681 posts
since Jun 2007