To be honest, I'm using good old "vi" to do the job ( but I allowed myself to use vim recently, in order to enjoy a little syntax highlighting ;)) - though I had a look at pyCharm before and it seemed to be a helpful companion :) Do you happen to have a open-source license lying around? :)