Documentation
Integrated Development Environmnets (IDEs)
Emacs has a good python mode, but for fancier features you may want to look at other IDEs. Eclipse, along with the Python plugin PyDev, is a pretty good IDE you may want to try.
If you want to try other IDEs, this web page has a long list of Python IDEs, and a few reviews at the top that narrows down the list.
