bpython detects what libraries are installed and has autocompletion for codes that weren't previously written in the text, if you ever used bpython you know what I mean.
Sometimes i use bpython because i can't remember all the functions that a certain library has by default and bpython autocompletes it. Is that possible in emacs?
A plugin that detects what python libraries you have installed, either on the PC or in a virtualenv and predicts the name of the function you're calling based on that.
Originally I asked this question on askubuntu, it was about emacs and sublime text, and they told me that the emacs part can be answered here, so here I am!