Self в объектно-ориентированном программировании (ООП), в частности в языке Python, это ссылка на текущий экземпляр класса. 14
Когда создают объект из класса, self указывает на этот объект, что важно для доступа к атрибутам и методам внутри класса. 1
Некоторые особенности использования self:
Слово self не является зарезервированным, просто существует соглашение, по которому первый параметр метода именуется self и передаёт ссылку на текущий объект, для которого этот метод был вызван. 3