Comment
Comment by uncr3ative
with ipython you do get some of that auto completion for python. It'll autocomplete the module name for you, but you do have to figure out you want that module first, so you'd need to google and realize you want shutil for dealing with files. I use it a lot when I'm interacting with new APIs or even just for writing the code as I go.
To do other more powerful automation kind of stuff, this is pretty nifty: http://sikuli.org/