Here, I came across an interesting library ( GitHub ) in the githab open spaces. Next comes a few words from the author. Jedi is a tool that can be used to autocomplete Python code in IDE / editors. Jedi works. Jedi is fast It understands all the basic elements of Python syntax, including built-in functions. In addition, Jedi supports two different goto functions and has renaming support, and also supports Pydoc and other IDE chips. Jedi uses a very simple API to connect to the IDE. The primary implementation is a VIM plugin using Jedi autocompletion. I urge to use Jedi in your IDE. It is very simple. If you have any problems (including licensing) - contact me. Jedi can be used with these editors:
And also present in the project wdb Multiple images:
')
Completion for anything (Ctrl + Space)
Display class / function body, docstrings
Pydoc support. Backlit (Shift + K)
Installation
pip install jedi
This command installs only Jedi, not plugins. About installation in your editor, read the relevant documentation. Yes, I almost forgot - officially supported by Python 2.6, 2.7, 3.2 and 3.3, but in principle, you can use it for earlier versions.