self - это соглашение на Python, которое означает «это» в других языках, таких как Java, C #, C ++ и т. Д. ... Мне показалось странным, что вам нужно явно ссылаться на себя при разговоре об объектах (у меня есть Java-фон ), но вы как бы привыкаете к этому.
Если вы собираетесь использовать Python, я предлагаю вам редактор, который выполняет завершение кода и понимает синтаксис Python, он облегчит вашу жизнь при попытке определить, какие функции доступны для данного класса или модуля