Wing - I found this very useful with good debugger, auto-complete, project management and it is scriptable in python. Can be a bit slow at times though - you need a good machine to run it.
emacs - I ended up getting frustrated with the number of different options for python (ECB vs rope vs python.el vs python-mode.el vs ...) and I also couldn't get auto-complete working too well and it seemed to take a lot of setting up. It is good to have choices but as a novice it can be somewhat bewildering.
SPE - no-one has mentioned this yet but I found it usable - auto-complete is surprisingly good. With some project management facilities it could be very good indeed. Worth a try...
I've found wxPython pretty straight forward - I understand Dabo is based on wxPython but haven't used it myself. I suspect it will be even more straight forward?
emacs - I ended up getting frustrated with the number of different options for python (ECB vs rope vs python.el vs python-mode.el vs ...) and I also couldn't get auto-complete working too well and it seemed to take a lot of setting up. It is good to have choices but as a novice it can be somewhat bewildering.
SPE - no-one has mentioned this yet but I found it usable - auto-complete is surprisingly good. With some project management facilities it could be very good indeed. Worth a try...