Объектно-ориентированное программирование с помощью Python, Кальб И., 2024.
Объектно-ориентированное программирование (ООП) — это метод, основанный на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования, что позволяет по-другому думать о вычислительных задачах и решать их с возможностью многократного использования. «Объектно-ориентированное программирование с помощью Python» предназначено для программистов среднего уровня и представляет собой практическое руководство, которое глубоко изучает основные принципы ООП и показывает, как использовать инкапсуляцию, полиморфизм и наследование для написания игр и приложений с использованием Python. Книга начинается с рассказа о ключевых проблемах, присущих процедурному программированию, затем вы познакомитесь с основами создания классов и объектов в Python. Затем вы научитесь создавать графические интерфейсы с помощью pygame, благодаря чему вы сможете писать интерактивные игры и приложения с виджетами графического пользовательского интерфейса (GUI), анимацией, различными сценами и многоразовой игровой логикой.
Карточная игра «Больше- меньше».
Мой первый пример — простая карточная игра под названием «Больше- меньше». В ней восемь карт случайным образом выбираются из колоды. Первая отображается лицевой стороной вверх. Игра просит игрока предсказать, будет ли следующая карта в выборе иметь большее или меньшее достоинство, чем текущая. Допустим, что показанная карта имеет значение 3. Игрок отвечает «больше», и показывается вторая карта. Если ее достоинство выше, то игрок выиграл. В этом же примере, если бы игрок ответил «меньше», он бы проиграл. За каждый правильный ответ игрок получает 20 очков, за неправильный — теряет 15. Если следующая карта, которую нужно перевернуть, имеет то же значение, что и предыдущая, игрок не угадал.
КРАТКОЕ СОДЕРЖАНИЕ.
Часть I.Введение в объектно- ориентированное программирование.
Часть II.Графические пользовательские интерфейсы с pygame.
Часть III.Инкапсуляция, полиморфизм и наследование.
Часть IV.Использование ООП в разработке игр.
Купить .
Теги: Кальб :: книги по программированию :: программирование :: Python
Смотрите также учебники, книги и учебные материалы:
- Основы программирования в Python, Три в одном, Учебное пособие, Том 1, Таннинг Ж.Ф., 20
- Основы Python, Научитесь думать как программист, Дауни А., 2021
- Однострочники Python, Лаконичный и содержательный код, Майер К., 2022
- Объектно-ориентированный Python, Лотт С., Филлипс Д., 2024
- Обработка естественного языка, Python и spaCy на практике, Васильев Ю., 2021
- «Непрактичный» Python, Занимательные проекты для тех, кто хочет поумнеть, Воган Л., 2021
- Начнём с Python, Просто о сложном, Иванов С.С., 2023
- Начинаем программировать на Python, Гэддис Т., 2022