Поколение Python: ООП

Книга представляет собой подробный курс по объектно-ориентированному программированию (ООП) на языке Python. Издание предназначено для программистов, которые уже знакомы с базовыми конструкциями Python и хотят углубить свои знания в области ООП.

Материал начинается с повторения основных конструкций языка, после чего плавно переходит к введению в ООП. Рассматриваются ключевые концепции: классы и объекты, атрибуты, методы, модификаторы доступа, свойства и декораторы. Особое внимание уделяется магическим методам Python, которые позволяют переопределять поведение объектов при выполнении различных операций.

В книге подробно разбираются протоколы Python: итерируемых объектов, последовательностей, контекстных менеджеров и дескрипторов. Каждая тема сопровождается практическими примерами и задачами, что помогает закрепить теоретический материал.

Завершающая часть курса посвящена наследованию и полиморфизму — фундаментальным принципам ООП. Рассматриваются механизмы переопределения и расширения методов, использование функции super() и другие аспекты построения иерархий классов.

Поколение Python: ООП
B
Автор
Автор не указан
Издательство
Издательство не указано
Год
Год издания не указан
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент