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

🎯 Загружено автоматически через бота: 🚫 Оригинал видео: 📺 Данное видео является собственностью канала ZProger [ IT ]. Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал: @zproger. ✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его. 📃 Оригинальное описание: ⭐ Курс ООП и Приват канал: ⭐ Телеграм канал: 8gDMHrWdYWxmM2Ex В данном видео рассмотрим отличия магических методов __new__ и __init__ в Python. Данные методы также называют dunder методами, потому что они позволяют переопределять поведение классов и реализовывать их нужным вам образом. Многие разработчики не знают зачем вообще применяется метод __new__, поэтому данное видео отвечает на все эти вопросы как в плане теории, так и в плане практики. 📁 Github: 📁 Все плейлисты с уроками: 📁 Связаться со мной: zproger777@ 📁 Поддержать криптовалютой: Тайм-коды: 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 Класс который наследует кортеж
Back to Top