Объектно-ориентированное программирование (ООП) - это метод, основанный на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования, что позволяет по-другому думать о вычислительных задачах и решать их с возможностью многократного использования. "Объектно-ориентированное программирование с помощью Python" предназначено для программистов среднего уровня и представляет собой практическое руководство, которое глубоко изучает основные принципы ООП и показывает, как использовать инкапсуляцию, полиморфизм и наследование для написания игр и приложений с использованием Python.Книга начинается с рассказа о ключевых проблемах, присущих процедурному программированию, затем вы познакомитесь с основами создания классов и объектов в Python. Затем вы научитесь создавать графические интерфейсы c помощью pygame, благодаря чемы вы сможете писать интерактивные игры и приложения с виджетами графического пользовательского интерфейса (GUI), анимацией, различными сценами и многоразовой игровой логикой.
Obektno-orientirovannoe programmirovanie (OOP) - eto metod, osnovannyj na predstavlenii programmy v vide sovokupnosti obektov, kazhdyj iz kotorykh javljaetsja ekzempljarom opredelennogo klassa, a klassy obrazujut ierarkhiju nasledovanija, chto pozvoljaet po-drugomu dumat o vychislitelnykh zadachakh i reshat ikh s vozmozhnostju mnogokratnogo ispolzovanija. "Obektno-orientirovannoe programmirovanie s pomoschju Python" prednaznacheno dlja programmistov srednego urovnja i predstavljaet soboj prakticheskoe rukovodstvo, kotoroe gluboko izuchaet osnovnye printsipy OOP i pokazyvaet, kak ispolzovat inkapsuljatsiju, polimorfizm i nasledovanie dlja napisanija igr i prilozhenij s ispolzovaniem Python.Kniga nachinaetsja s rasskaza o kljuchevykh problemakh, prisuschikh protsedurnomu programmirovaniju, zatem vy poznakomites s osnovami sozdanija klassov i obektov v Python. Zatem vy nauchites sozdavat graficheskie interfejsy c pomoschju pygame, blagodarja chemy vy smozhete pisat interaktivnye igry i prilozhenija s vidzhetami graficheskogo polzovatelskogo interfejsa (GUI), animatsiej, razlichnymi stsenami i mnogorazovoj igrovoj logikoj.