ООП в Python 3.x
- Рейтинг: 0,0 (Нет оценок)
- Скачиваний: до 1 тыс
- Размер: 8.3 MB
- Возраст: 0+
Скриншоты
Описание приложения
Хотите научиться разрабатывать программы в парадигме объектно-ориентированного программирования? Хотите посмотреть на архитектуру и принципы построения игровых алгоритмов? Научиться работать с графикой в pygame: вывод изображений, работа со звуком, отслеживание нажатий клавиш клавиатуры и действий мыши? Приложение является продолжением серии образовательных материалов "Программирование игр, создание с нуля (Python 3)". Здесь речь пойдёт об основах и принципах разработки программ с использованием объектно-ориентированного программирования на Python версии 3.x. Материал для "чайников" в ООП, но не новичков в Python. Необходимо знание базовых конструкции языка: идентификаторов, логических выражений, условий, циклов. Особенно важно знание и понимание функций в языке программирования. Подробное описание идей и реализаций, приведены практические примеры и результаты. Большие листинги кода можно скачивать по ссылкам и пробовать у себя на компьютере. Работоспособность программ гарантируется на версии Python от 3.7. Если вы разрабатываете на смартфонах, то работать будет, но код придётся корректировать (допустим, изменять данные о размере экрана). Но всё же автор настоятельно рекомендует использовать персональный компьютер, если есть возможность. Что рассматривается? Механика ООП: принципы разработки и написания кода классов, создание экземпляров классов: всё на примерах и с подробным описанием. Рассмотрена техническая составляющая работа объектов в оперативной памяти устройства. Обязательно методы, примеры и обоснование реализации. Задачи для самостоятельного решения. Работа с графикой, аудио и устройствами ввода. UML-схемы. Паттерны ООП программирования для начинающих. А также страшные абстракция и инкаспуляция, непонятное наследование, жуткий полиморфизм, какие-то интерфейсы, и всякое состояние и поведение, а заодно и сокрытие данных. Пугаться не надо - всё описано простыми словами. В дополнение: исследование загадочного слова self, и почему без него нельзя. Изучив, вы получите инструмент для разработки собственных крестиков-ноликов, разнообразные блэк-джеки, бродилки-стрелялки и, конечно же, кликеры! Вам в руки даётся инструмент, с помощью которого и наличии свободного времени можно писать любые программы. Рекомендуется для возраста 13+, а также для всех интересующихся. Будет полезным и для учителей информатики, и репетиторам. Девиз материала: "ООП - это, на самом деле, просто!". Для широкого круга читателей, стиль "научно-популярная литература" с вопросами для самоконтроля, схемами и мемасиками. Автор желает вам удачи в изучении программирования, хороших вам задач, интересного кода и умных решений!
Возможно, вам понравится

Duolingo: уроки иностранного
Изучайте английский, немецкий, французский, испанский и другие языки бесплатно.

Simpler: учить английский язык
Более 3000 слов, грамматика и практика!

СберKids
Безопасное и удобное приложение, которое научит детей управлять своими финансами

Моя школа Дневник
Расписание и оценки

Учи.ру 1–4 класс
Интерактивная образовательная платформа

Дневник МЭШ
Расписание и оценки с mos.ru