__new__ или __init__ в Python? Знаете ли вы это..

⭐ Курс ООП и Приват канал:
⭐ Телеграм канал:
В данном видео рассмотрим отличия магических методов _new_ и _init_ в Python. Данные методы также называют dunder методами, потому что они позволяют переопределять поведение классов и реализовывать их нужным вам образом. Многие разработчики не знают зачем вообще применяется метод __new__, поэтому данное видео отвечает на все эти вопросы как в плане теории, так и в плане практики. 📁 Github:
📁 Все плейлисты с уроками:
📁 Связаться со мной: zproger777@gmail.com 📁 Поддержать криптовалютой:
Тайм-коды: 0:00 - Особенности init и принцип работы 1:28 - Что такое магические (dunder) методы в Python? 1:50 - Способ создания экземпляра в обход init метода 2:24 - Важная новость. Обновление курса ООП + Приват канал 4:57 - Паттерн Singleton, магический метод call + Метаклассы 7:26 - Что будет с экземплярами, если они с разными id? 7:41 - Паттерн Одиночка. Dunder метод new + Наследование 8:02 - Что такое cls в методе new? 8:38 - Что запускается раньше, new или init? 9:24 - Что находится в cls и self? 9:52 - Что будет если вернуть None из new? 10:05 - Самый понятный пример с использованием new 11:22 - Метод New + Класс который наследует кортеж

Смотрите также