491 читали · 1 год назад
Что такое магические методы в Python и как их использовать
Одной из менее известных, но ценных функций Python является возможность реализации магических методов на объектах. Используя волшебные методы, мы можем написать более чистый код, интуитивно понятный и простой для понимания. С помощью magic methods мы можем создавать интерфейсы для взаимодействия с объектами таким образом, чтобы они казались более питоновскими. В этой статье вы познакомитесь с магическими методами, обсудите лучшие практики их создания и изучите распространенные магические методы, с которыми вы столкнетесь...
115 читали · 1 год назад
ООП на Python. Магические методы. Приложение к уроку 9
Доброго времени суток, читатели, зрители моего канала programmer's notes. Теперь в Дзен есть Подборки. Данная статья относится к подборке Это приложение к уроку Магические методы в Python Немного необычное приложение. Оно не повторяет и не расширяет урок 9. Это справочный материал к уроку, но с примерами. Системные магические методы __init__() — конструктор, запускается после создания объекта. __new__() — конструктор, запускается перед созданием объекта. __del__() — деструктор, запускается перед удалением объекта...