Menu
CoddyTech
flag Ru iconРусскийdown icon
Путь обучения

Уроки Pygame: создаём игры на Python

Изучите основы Python и классы, а затем создайте пять игр на pygame, по одной функции за урок. Каждая игра работает рядом с вашим кодом.

2,273,859+ codders записались на эти курсы

259 уроков308 задачи1,149 вопросов квиза

Разработка игр на Python по шагам

2 курсов3 разделов259 уроков308 задачи1,149 вопросов квиза

Каждый шаг является курсом Coddy или его частью. Прогресс сохраняется отдельно для каждого курса.

  1. 1
    Начать этот шагНачатьПеременные, условия, циклы, функции, списки и кортежи.НачатьСвоя страница
  2. 2
    Начать этот шагНачатьКлассы, методы и наследование: так большая игра держит в порядке своих игроков и врагов.Начать
  3. 3
Что вы получаете
Всё, что вам нужно, чтобы научиться программировать

Учитесь на практике

Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.

playground.js
Редактор кода
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Тест №1test Case Success icon
Тест №2test Case Success icon
Тест №3test Case Failure icon
Ввод
"Alex"
Вывод
"Hello, Coddy! Alex"

Создайте свою серию

Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.

12 дней подряд

Возвращайтесь завтра, чтобы сохранить серию!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Всё или ничего

День 5 из 7

fire Freeze icon

Заморозка серии

2 left

Вы не одиноки

Соревнуйтесь в глобальных рейтингах, приглашайте друзей, чтобы получать награды, и празднуйте успехи друг друга. Программировать веселее с друзьями!

Лига Претендентов
Лига ПретендентовТоп 7 продвигаются
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconЗона продвиженияleaderboard Arrow Up icon

Учитесь как угодно

Читайте, слушайте, проверяйте себя, спрашивайте у ИИ или ищите то, что уже изучили. Каждый урок подстраивается под вас.

Введение в переменные
Аудио

Переменная - это именованный контейнер, который хранит значение для последующего использования.

В Python вы создаёте её, написав имя, знак равенства и значение, которое нужно сохранить.

Значение может меняться. Переприсваивание просто направляет имя на новое значение.

1xSarah

Ваш сертификат

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

CoddyСертификат о прохождении
Настоящим подтверждается, чтоИван Ивановуспешно завершил(а)
python iconОсновы Python
Подтверждено
Датаянв. 2026
LinkedInДобавить в LinkedIn

Почему стоит делать игры на Python в Coddy

  • Вы пишете настоящий pygame: тот же цикл, те же события и тот же clock.tick, что и на своём компьютере.
  • Игра работает рядом с кодом, поэтому каждое изменение видно, как только вы снова нажмёте «Играть».
  • Каждый урок добавляет одну функцию, пока в игре не появятся победа и поражение.
  • Кнопка «Проверить» играет в вашу игру и говорит, какая часть ещё не работает.

Вопросы о создании игр на Python

Как сделать игру на Python?

С помощью pygame: откройте окно и запустите цикл, который читает клавиши, двигает объекты и рисует кадр, примерно 60 раз в секунду. Этот путь учит сначала Python, затем этот цикл, по одной игре за раз.

Подходит ли pygame для начинающих?

Да. Это обычный Python с небольшим набором функций для рисования и ввода, так что вы видите каждую строку, благодаря которой работает игра. Он хорошо подходит для 2D-игр вроде Snake и Pong.

Нужно ли устанавливать pygame?

Нет. Уроки запускают pygame в браузере. Чтобы играть в игры на своём компьютере, установите его командой pip install pygame-ce и запустите тот же код.

Что такое pygame-ce?

pygame-ce, версия от сообщества, это активно поддерживаемый форк pygame. Вы по-прежнему пишете import pygame, и именно его запускают эти уроки.

Можно ли сделать свою игру?

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

Можно ли играть в эти игры на телефоне?

Лучше всего в них играть на компьютере или Chromebook с клавиатурой. На телефоне игра показывает стрелки и пробел прямо на экране.

Другие пути обучения

Те же курсы, выстроенные под другую роль. Прогресс сохраняется: курс, пройденный на одном пути, засчитывается на каждом пути, куда он входит.

Все пути обучения
Иллюстрация языков программирования Coddy

Начните путь Разработчик игр на Python бесплатно

Начать учиться