25 / 72
ТеорияБазовыйMiddle

Модель данных Python и dunder-методы

Частота на собеседованиях: Высокая - база под весь модуль об ООП изнутриСпрашивают в: Т-Банк, Яндекс, Сбер

Начинаем новый модуль - что происходит внутри Python, когда ты пишешь class, создаёшь объект, складываешь два объекта оператором + или обращаешься к элементу по индексу. Модуль называется "ООП изнутри", и первый шаг - понять модель данных Python: систему методов с двойным подчёркиванием (__init__, __add__, __len__ и подобные), которые в народе называют dunder-методами (double underscore).

Оператор + - это на самом деле вызов метода