Объектно-ориентированное программирование с помощью Python, Кальб И., 2024

Подробнее о кнопках "Купить"

По кнопкам "Купить бумажную книгу" или "Купить электронную книгу" можно купить в официальных магазинах эту книгу, если она имеется в продаже, или похожую книгу. Результаты поиска формируются при помощи поисковых систем Яндекс и Google на основании названия и авторов книги.

Наш сайт не занимается продажей книг, этим занимаются вышеуказанные магазины. Мы лишь даем пользователям возможность найти эту или похожие книги в этих магазинах.

Список книг, которые предлагают магазины, можно увидеть перейдя на одну из страниц покупки, для этого надо нажать на одну из этих кнопок.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.


Объектно-ориентированное программирование с помощью Python, Кальб И., 2024.
     
   Объектно-ориентированное программирование (ООП) — это метод, основанный на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования, что позволяет по-другому думать о вычислительных задачах и решать их с возможностью многократного использования. «Объектно-ориентированное программирование с помощью Python» предназначено для программистов среднего уровня и представляет собой практическое руководство, которое глубоко изучает основные принципы ООП и показывает, как использовать инкапсуляцию, полиморфизм и наследование для написания игр и приложений с использованием Python.
Книга начинается с рассказа о ключевых проблемах, присущих процедурному программированию, затем вы познакомитесь с основами создания классов и объектов в Python.
Затем вы научитесь создавать графические интерфейсы с помощью pygame, благодаря чему вы сможете писать интерактивные игры и приложения с виджетами графического пользовательского интерфейса (GUI), анимацией, различными сценами и многоразовой игровой логикой.

Объектно-ориентированное программирование с помощью Python, Кальб И., 2024


ПРОЦЕДУРНЫЕ ПРИМЕРЫ PYTHON.
Вводные курсы и книги обычно обучают разработке программного обеспечения с использованием стиля процедурного программирования, который включает в себя разделение программы на ряд функций (также известных как процедуры или подпрограммы). Вы передаете данные в функции, каждая из которых выполняет одно или несколько вычислений и, как правило, возвращает обратно результаты.

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

В этой главе я рассмотрю ряд концепций в Basic Python, создав две небольшие программы, которые включают в себя различные конструкции Python. Первой будет небольшая карточная игра под названием «Больше-меньше»; второй станет симуляция банка, выполняющего операции по одному, двум и нескольким счетам. Обе будут построены при помощи процедурного программирования, то есть с использованием стандартных методов данных и функций. Позже я перепишу эти программы, применяя методы ООП. Цель данной главы — продемонстрировать некоторые ключевые проблемы, присущие процедурному программированию. В последующих главах будет объяснено, как ООП их решает.

ОГЛАВЛЕНИЕ.
Об авторе.
О техническом авторе.
Благодарности.
Введение.
Часть I. Введение в объектно- ориентированное программирование.
1. Процедурные примеры Python.
2. Моделирование физических объектов с помощью объектно- ориентированного программирования.
3. Мысленные модели объектов и значение self.
4. Управление несколькими объектами.
Часть II. Графические пользовательские интерфейсы с pygame.
5. Введение в pygame.
6. Объектно- ориентированный pygame.
7. Виджеты pygame GUI.
Часть III. Инкапсуляция, полиморфизм и наследование.
8. Инкапсуляция.
9. Полиморфизм.
10. Наследование.
11. Управление памятью, используемой объектами.
Часть IV. Использование ООП в разработке игр.
12. Карточные игры.
13. Таймеры.
14. Анимация.
15. Сцены.
16. Полноценная игра: Dodger.
17. Шаблоны проектирования и резюме.
Предметный указатель.

Купить .
Дата публикации:






Теги: :: ::


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2025-09-13 12:49:31