At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga.
Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus.
Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
What's wrong with IDLE?
But to answer your question, yes it does work with Python!
Of course. And Komodo is nice, Chris2332, because IDLE is Python-specific, and if you want to work in the same IDE for multiple languages, you need one that supports multiple languages.
I think that emacs (or vi, if you must) is well worth a mention, though! (Not IDEs, but after a short learning curve, much, much more useful and flexible imo.)
I would add Notepad++. Supports multiple languages but it's just an editor that highlights code :)
Not the answer you are looking for? Search for more explanations.
^ I work in linux. ;) But Gedit is the usual equivalent to notepad, in case that helps anyone. Lots of available plugins, plenty of people actually customise it to behave like a proper IDE, and functionality is fine. You can probably write a little script to run the compiler in the same window if you're into that. I know there are written plugins to run the compiler from a hotkey, including IPython, which is worth looking into as well, if you're deep in python work.