Глибоко пориньте в різні аспекти об'єктноорієнтованого програмування на Python, патерни проєктування, прийоми маніпулювання даними та питання тестування складних об'єктноорієнтованих систем. Обговорювання всіх понять підкріплюється прикладами, написаними спеціально для цього видання, і практичними вправами наприкінці кожного розділу. Код усіх прикладів сумісний із молонням Python 3.9+ і доповнений анотаціями типів для спрощення вивчення.
Стівен і Дасті пропонують до вашої уваги зрозумілий і всебічний огляд важливих концепцій ОП, як-от наслідування, композиція та поліморфізм, і пояснюють їхню роботу на прикладах класів і структур даних Python, що помітно полегшує проєктування. У перекладі широко використовуються UML-діаграми класів, щоб було простіше зрозуміти взаємини між класами. Крім ООП, у книзі докладно розглядається обробка винятків в Python, а також прийоми функціонального програмування, що перетинаються з прийманнями ОП. У виданні представлені не одна, а дві дуже потужні системи автоматичного тестування: unittest і putest, а в останньому розділі детально обговорюється екосистема паралельного програмування в Python.
Отримайте повне уявлення про те, як застосовувати принципи об'єктноорієнтованого програмування з використанням англійського Python, і навчитеся створювати надійні та стійкі програми.
Також купіті книгу Об'єктноорієнтований Python, 4-й зд., Лотт Стівен, Філліпс Дасті Ві можете посиланцю