The Hinterland extension is an extension for Jupyter notebook that provides advanced autocomplete abilities, including "live" autocompletion as you type, and suggestions for library-specific functions.