Python real autocompletition, not suggestions


Is there a way to make atom complete code for you, without listing it as a suggestion in python?
for example, with pycharm, if I’m defining a class, the IDE automatically defines a “self” parameter for every method unless is static without me having to type anything. Or code analysis, like to point out when using a variable that hasn’t been defined, etc … Things like that.

I’d like to emulate as much as I can what pycharm does in atom. Can anyone help me with package or config suggestions?


The first thing you need to do is take a look at the snippets feature in Atom and define what you need that it doesn’t already give you.