I'm giving Emacs a try and I just have one question why the hell is it so damn complicated and confusing?! What is the point?? Is this a complete waste of my time trying to figure it out?
Eclipse might be better. "Emacs" is just a text editor, not a IDE.
I prefer Jedit. You can get it for Windows, Mac and Linux. It has a pretty powerful macro language.
Usually emacs is a learning editor. It's really powerful in a sens where you can learn to navigate Linux file system
on a Unix / Linux system : vi
On windows : GVim (vi for windows) or often for smaller files Notepad++ (as it has nice auto/colored formatting)
IDLE is quite a good IDE for python. I find it very easy to use, and there are linux and windows versions.
geany. yes vi, emacs is a complete waste of time now because gui editor is now available. gui editor won't need its user to remember keystroke to save, search, etc
Pycharm is probably the best. Eclipse with the Pydev extension is pretty good too.
download the community edition — its free — chose the correct OS
OS X — WINDOWS — LINUX
I use vi.