PyCharm 3.0 Community Edition! Самая продвинутая среда разработки для Python. Как альтернатива, ИМХО, лишь PyDev, приближается по уровню к PyCharm.
Можно PyScripter, но относительно слабоват. Не плох Komodo Edit, но засыпается на автодополнении многих библиотек.
-
Еще вариант: Sublime Text 3 + плагин Jedi (автодополнение работает лучше, чем в PyDev). Сам Sublime платный, но там либеральный (бесконечный) триал — пока не надумаете приобрести. Я даже оставлю здесь инструкцию, на всякий случай

—
1. качаем
http://www.sublimetext.com/32. скриптом ставим из редактора
менеджер плагинов https://sublime.wbond.net/installation#st3 (нажать Ctrl+Esc, скопировать в консоль и нажать ввод, простая магия)
3. в редакторе нажимаем Ctrl + Shift + P, дабы вызвать панель плагинов, там набиваем install - в списке появится Package Control: Install package, там набираем Jedi и нажимаем ввод.
4. IDE для Python готово.
PS дерево классов — Ctrl + R
PPS сложно представить себе жизнь без нажатий Ctrl + D!