Настоящий Python3DБесплатно

Фермер бала

Пиши код на настоящем Python и управляй юным фермером: коси траву, сажай морковь, выращивай тыквы, ищи сокровище в лабиринте. Каждый уровень — новое понятие программирования.

Древо знаний

Проходи этапы и собирай ресурсы (⭐⭐⭐ — вдвое больше!), потом открывай новые темы. Урожай можно собирать и на своей ферме.

0/84

Как играть?

01

Прочитай задание

На каждом уровне одно новое понятие объясняется коротким примером.

02

Напиши код

Командуй фермером на Python: move(), harvest(), plant()…

03

Запусти

Мальчик выполняет твой код на 3D-ферме. Ошибка — покажем, в какой строке.

Лучшие

Учителям

Игра подходит для уроков информатики: каждая глава соответствует теме школьной программы. Ученики идут в своём темпе, прогресс сохраняется в аккаунте.

Чему научишься

  • 🌱 Вызов функций, последовательность команд, print
  • 🔁 for, range(), вложенные циклы, переменные
  • 🔀 while, if/else, ==, !=, and, % (остаток)
  • 🧩 None, is, def, параметры, кортежи
  • 🍎 Рекурсия, return, числа Фибоначчи
  • 🛸 Объект и метод (d.move()), передача объекта в функцию
  • 💧 Дробные числа (float), сравнение
  • 🎃 Переменные True/False, not, elif
  • 🌻 list, append(), sort(), обход списка
  • 🌵 Алгоритм: сортировка пузырьком (bubble sort)
  • 🧭 Алгоритмы: правило правой руки, рекурсия, set, dict