In June 2019, Python has reached again an all time high in TIOBE index of 8.5%. If Python can keep this pace, it will probably replace C and Java in 3 to 4 years time, thus becoming the most popular programming language of the world. The main reason for this is that software engineering is booming. It attracts lots of newcomers to the field.
kite - Code Faster in Python with Line-of-Code Completions
Jedi - An awesome auto completion/static analysis library for Python
Wing - The Intelligent Development Environment for Python
Finisher - It is a lightweight autocompletion library for Python.