I would say eclipse with pydev. I tried out komodo for a while but it seemed a bit on the slow side. Same story with netbeans. I also recently tried out wingIDE but was not too impressed. Most of my coding in python is done in either textmate for oneoffs, vim on a server for quick fixes or eclipse/pydev for more in depth stuff.<p>Pydev has the code completion and debugging facilities that you are looking for and I would imagine that you could find a suitable plugin to do the continuous deployment and automated build testing as eclipse has a strong plugin ecosystem.