If people don't need a "big IDE", but want something to help them code in python, there is bpython
. It features a completion system similar to IntelliSense, which is quite neat. However, I haven't used bpython much myself, so I can't say how stable it is, or if there are annoyances.
I haven't used PIDA
lately, because I couldn't get it to start. So for me it's back to vim and its sessions feature, which is all I need for now. I don't do much refactoring or gui stuff (yet)...