Professional Python IDEs?
enlightenMe: 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...