Объектно-ориентированный Python. Четвертое издание
Эта книга представляет собой всестороннее руководство по объектно-ориентированному программированию (ООП) на языке Python. Авторы глубоко погружаются в ключевые концепции ООП, такие как наследование, композиция и полиморфизм, объясняя их работу на примерах встроенных классов и структур данных Python. Это облегчает проектирование и создание надежных, поддерживаемых приложений.
В издании широко используются UML-диаграммы классов для визуализации взаимоотношений между объектами. Помимо основ ООП, книга охватывает смежные темы: обработку исключений, приемы функционального программирования, пересекающиеся с ООП, а также две мощные системы автоматического тестирования — unittest и pytest.
Код всех примеров совместим с синтаксисом Python 3.9+ и дополнен аннотациями типов для упрощения изучения. Последняя глава детально рассматривает экосистему параллельного программирования в Python. Книга подходит как для изучения ООП с нуля, так и для углубления знаний опытными разработчиками.









