Possible Duplicate:
What IDE to use for Python?
Are there any Python editors that can run the currently viewed file with an easy keybinding so I don’t have to open the command prompt? Bonus points if it can open the Python interpreter too.
Mention any editor you know that can do this, so I have some options to choose from. Bonus points for other handy features like auto code completion, error markup, smart indent, bracket matching, line numbering etc.
Personally, I think the command prompt is the best part 😉 But if you insist, try out http://pydev.org/, its the python plugin for eclipse. Its an IDE, and can have auto-completion etc.