Справочник · модуль 9 «Объекты и классы»
__init__
Особый метод __init__ запускается сам, когда создают объект. В нём задают начальные атрибуты.
Сравнение из жизни
Как заполнить карточку питомца в день покупки.
Запомнить
__init__ — как заполнить карточку питомца в день, когда он появился. Он запускается сам при создании объекта.
Частые ошибки новичков на этой теме
Кажется: Класс и объект — одно и то же
На самом деле: Класс — чертёж, объект — сделанная по нему вещь. Меняем нужный объект.
Кажется: Self можно не писать
На самом деле: Методу первым параметром всегда приходит сам объект — self.
Тема из урока 9.2 «Свой класс» курса PythonAZ.