Курс на Stepik
Обложка курса «ООП на Python: с нуля до первой игры на Pygame» на Stepik
1 580 ₽

ООП на Python: с нуля до первой игры на Pygame ★ 4.986

Открыть на
STEPIK.ORG

ООП — это не страшно. Страшно — когда его плохо объясняют. Этот курс для тех, кто уже знает основы Python и хочет наконец понять, как работает ООП без заумных терминов и сложных формулировок. Всё просто, пошагово и на примерах из игр.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ООП на Python: с нуля до первой игры на Pygame»Учеников на курсе 1 696
Сертификаты, выданные на курсе «ООП на Python: с нуля до первой игры на Pygame»Сертификатов выдано 193
Отзывы о курсе «ООП на Python: с нуля до первой игры на Pygame»Отзывов получено 70
Рейтинг курса «ООП на Python: с нуля до первой игры на Pygame»Рейтинг курса 4.986
Уроки в курсе «ООП на Python: с нуля до первой игры на Pygame»Количество уроков 43
Тесты в курсе «ООП на Python: с нуля до первой игры на Pygame»Количество квизов 267
Задачи с кодом в курсе «ООП на Python: с нуля до первой игры на Pygame»Количество задач с кодом 124
Время прохождения курса «ООП на Python: с нуля до первой игры на Pygame»Время прохождения курса —
Стоимость курса «ООП на Python: с нуля до первой игры на Pygame»Стоимость курса 1 580 ₽ —
Обновления курса «ООП на Python: с нуля до первой игры на Pygame»Обновления курса — —
Дата публикации курса «ООП на Python: с нуля до первой игры на Pygame»Дата публикации курса — ———
Последнее обновление курса «ООП на Python: с нуля до первой игры на Pygame»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «ООП на Python: с нуля до первой игры на Pygame» 10 разделов Уроки в курсе «ООП на Python: с нуля до первой игры на Pygame» 43 урока Тесты в курсе «ООП на Python: с нуля до первой игры на Pygame» 267 тестов Задачи в курсе «ООП на Python: с нуля до первой игры на Pygame» 124 задачи Время прохождения курса «ООП на Python: с нуля до первой игры на Pygame» 28 ч. Последнее обновление курса «ООП на Python: с нуля до первой игры на Pygame» обн. 1 октября 2026

Общая информация о курсе

2 урока
1. О курсе ↗
2. Об авторе ↗

Введение в ООП

8 уроков
1. Класс и объект ↗
2. Конструктор __init__ ↗
3. Атрибуты ↗
4. Методы ↗
5. Взаимодействие объектов ↗
6. __str__ и __repr__ ↗
7. Деструктор __del__. Независимые объекты ↗
8. Комментарии и docstring ↗

Инкапсуляция

3 урока
1. Приватные атрибуты, геттеры и сеттеры ↗
2. Функции getattr, setattr, delattr, hasattr ↗
3. Приватные методы ↗

Наследование

6 уроков
1. Базовый класс и дочерние классы ↗
2. Переопределение методов и super() ↗
3. __new__ и __init__ ↗
4. Множественное наследование ↗
5. Проверка принадлежности и иерархии классов ↗
6. __init_subclass__ ↗

Атрибуты класса и статические методы

3 урока
1. Атрибуты класса и экземпляра ↗
2. Методы @classmethod и @staticmethod ↗
3. Аннотация типов ↗

Полиморфизм

2 урока
1. Полиморфизм и общий интерфейс ↗
2. Полиморфизм с параметрами ↗

Объекты внутри объектов

2 урока
1. Композиция объектов ↗
2. Агрегация объектов ↗

Абстрактные классы и методы. Модуль abc

1 урок
1. Абстрактные классы и методы. Модуль abc ↗

Игра "Тык-тык" на Pygame Zero

2 урока
1. Тык-тык. Часть 1 ↗
2. Тык-тык. Часть 2 ↗

Игра "Flappy Bird" на Pygame

14 уроков
1. Обзор игры и её механики ↗
2. Класс Bird ↗
3. Класс Pipe ↗
4. Класс Game ↗
5. Установка Pygame ↗
6. Создание игрового окна ↗
7. Игровой цикл ↗
8. Рисуем птичку ↗
9. Рисуем трубы ↗
10. Управление птичкой ↗
11. Проверка столкновения ↗
12. Отрисовка интерфейса ↗
13. Финальное тестирование проекта ↗
14. Сборка игры ↗