Using a code completion engine helps you remember syntax and write code faster. There are two main options around today for autocomplete in Python: Jedi and Kite. They both integrate with all the most popular IDEs for Python This video outlines why you should be using an autocomplete plugin while you code and how to choose the right completion engine for you.
Want to try Kite? You can download it for free here.