ООП в Python 3.x APK

ООП в Python 3.x  Icon
0/5
0 Ratings
Developer
Viktor Trofimov
Current Version
0.22
Date Published
File Size
9.2 MB
Package ID
ru.vgtrofimov.consolegameslv03
Price
$ 0.00
Downloads
2.2K+
Category
Android Apps
Genre
Education

APK Version History

Version
0.22 (22)
Architecture
universal
Release Date
April 12, 2022
Requirement
Android 4.4+
Version
0.21 (21)
Architecture
universal
Release Date
February 14, 2022
Requirement
Android 4.4+
Version
0.18 (18)
Architecture
universal
Release Date
February 14, 2022
Requirement
Android 4.4+
Version
0.16 (16)
Architecture
universal
Release Date
February 14, 2022
Requirement
Android 4.4+
Version
0.15 (15)
Architecture
universal
Release Date
February 14, 2022
Requirement
Android 4.4+
  • ООП в Python 3.x Screenshot
  • ООП в Python 3.x Screenshot
  • ООП в Python 3.x Screenshot
  • ООП в Python 3.x Screenshot
  • ООП в Python 3.x Screenshot
  • ООП в Python 3.x Screenshot
  • ООП в Python 3.x Screenshot
  • ООП в Python 3.x Screenshot

About Radio FM 90s

Друзья! По состоянию здоровья и некоторым непредвиденным трудностям я вынужден перенаправить стрелу своего опыта и знаний на другие проекты; в данный момент приложение не обновляется, новые главы в хаотичном состоянии, будто кот бумажки разбросал. Как только всё нормализуется, работа над проектом будет продолжена.

Сейчас поддержать и открыть закрытые разделы невозможно (будет ошибка в приложении). Приношу свои извинения и надеюсь на скорейшее разрешение ситуации.

Хотите научиться разрабатывать программы в парадигме объектно-ориентированного программирования? Хотите посмотреть на архитектуру и принципы построения игровых алгоритмов? Научиться работать с графикой в pygame: вывод изображений, работа со звуком, отслеживание нажатий клавиш клавиатуры и действий мыши?

Приложение является продолжением серии образовательных материалов "Программирование игр, создание с нуля (Python 3)". Здесь речь пойдёт об основах и принципах разработки программ с использованием объектно-ориентированного программирования на Python версии 3.x.

Материал для "чайников" в ООП, но не новичков в Python. Необходимо знание базовых конструкции языка: идентификаторов, логических выражений, условий, циклов. Особенно важно знание и понимание функций в языке программирования.

Подробное описание идей и реализаций, приведены практические примеры и результаты. Большие листинги кода можно скачивать по ссылкам и пробовать у себя на компьютере. Работоспособность программ гарантируется на версии Python от 3.7. Если вы разрабатываете на смартфонах, то работать будет, но код придётся корректировать (допустим, изменять данные о размере экрана). Но всё же автор настоятельно рекомендует использовать персональный компьютер, если есть возможность.

Что рассматривается? Механика ООП: принципы разработки и написания кода классов, создание экземпляров классов: всё на примерах и с подробным описанием. Рассмотрена техническая составляющая работа объектов в оперативной памяти устройства. Обязательно методы, примеры и обоснование реализации. Задачи для самостоятельного решения. Работа с графикой, аудио и устройствами ввода. UML-схемы. Паттерны ООП программирования для начинающих.

А также страшные абстракция и инкаспуляция, непонятное наследование, жуткий полиморфизм, какие-то интерфейсы, и всякое состояние и поведение, а заодно и сокрытие данных. Пугаться не надо - всё описано простыми словами.

В дополнение: исследование загадочного слова self, и почему без него нельзя.

Изучив, вы получите инструмент для разработки собственных крестиков-ноликов, разнообразные блэк-джеки, бродилки-стрелялки и, конечно же, кликеры! Вам в руки даётся инструмент, с помощью которого и наличии свободного времени можно писать любые программы.

Рекомендуется для возраста 13+, а также для всех интересующихся. Будет полезным и для учителей информатики, и репетиторам.

Девиз материала: "ООП - это, на самом деле, просто!". Для широкого круга читателей, стиль "научно-популярная литература" с вопросами для самоконтроля, схемами и мемасиками.

Автор желает вам удачи в изучении программирования, хороших вам задач, интересного кода и умных решений!

What's New in this version

Всех причастных с днём компьютерщика!

- добавлены главы "Доступ к суперклассу" и "Множественное наследование";

- отдельная благодарность за помощь в корректировке ошибок Дмитрию Андрееву,Centhron Stream и А Сл!