Классы в Python: магические методы и свойства

Каждый разработчик Python, создающий (и использующий) классы, должен знать о “магических методах”. Это те, которые начинаются и заканчиваются двойным подчеркиванием; вам известны некоторые из них, …