Поиск по каталогу

Введите минимум 3 символа — подскажем подходящие игры.

Learn Programming: Python - Retro

Терминальная игра для обучения и практики программирования на Python.

Дата выхода
18 февраля 2021
Платформы
Windows

Об игре

Описание Learn Programming: Python - Retro

ВАЖНОЕ ПРИМЕЧАНИЕ: Мы настоятельно рекомендуем вместо этой версии «Изучить программирование: Python - Remake». Мы сохранили эту версию доступной для людей, которые могут быть заинтересованы / любопытны, чтобы попробовать ее, но это значительно хуже, чем Remake (см. FAQ ниже).

Добро пожаловать на обучение программированию: Python! Цель этой игры - познакомить новичков с чудесами мира компьютерных наук! Игра имеет два основных компонента:

Уроки: интерактивный курс, который научит вас мыслить вычислительно, писать программы на Python и разрабатывать классы, используя принципы объектно-ориентированного программирования (OOP).
Задачи: множественный выбор, короткий ответ и математические задачи для проверки вашего понимания Python, вычислительного мышления и ООП. Эти задачи встроены в Уроки, поэтому вы можете практиковать свое понимание концепций в режиме реального времени в рамках Active Learning.

Эта игра предполагает абсолютно нулевой предпосылочный фон. Мы надеемся, что вы присоединитесь к нам, когда мы исследуем чудеса программирования на Python!

Игра разработана Niema Moshiri
Содержание урока, разработанное Sabeel Mansuri

Таблица содержимого

Глава 1 - Введение: Орехи и Болты
Глава 2 - Условные условия: мороженое не на завтрак
Глава 3 — Петли: Завтрак, Обед, Ужин, Завтрак, Обед, Дин...
Глава 4 Структуры данных: У меня будет комбо #3, пожалуйста!
Глава 5 - Функции: Как перестать переписывать код?
Глава 6 Рекурсия: Дайте мне минуту, я получу звонок от себя
Глава 7 Объекты: Python, Have a Burger
Глава 8 Исключения: Вы не можете съесть пустую сумку чипсов
Глава 9 Файл I/O: Вот рецепт, сделай мне макарон
Глава 10 Библиотеки: Разве кто-то раньше этого не делал?
Глава 11 — Эпилог: Что теперь?

Важные заметки

Исполняемый файл игры неправильно помечается некоторыми антивирусными системами. Игра, которая сама была написана на Python, упакована в единый исполняемый файл, который содержит портативную среду Python, чтобы гарантировать, что игра будет работать, даже если Python не установлен. Эта упаковка производится с помощью PyInstaller, и хорошо известна проблема неправильной маркировки пакетов PyInstaller антивирусными системами. Я буду обращаться к антивирусным компаниям по этому вопросу, но для полной прозрачности, вот полный отчет VirusTotal:

Кроме того, в качестве подарка я решил выпустить исходный код игры бесплатно! Это не включает в себя данные урока, но содержит фактический код Python за игровым движком. Я надеюсь, что это практическое применение Python вызовет у вас интерес к изучению языка!

Часто задаваемые вопросы (FAQ)

Как увеличить размер шрифта?

Игра должна использовать настройки командной строки Windows по умолчанию. Чтобы настроить, когда вы начинаете игру (которая открывает ее в максимальном окне), вы должны иметь возможность щелкнуть правой кнопкой мыши строку над окном (которая говорит «Изучить программирование: Python»), нажать «Свойства», перейти на вкладку «Фонт» и выбрать больший размер шрифта.

Как изменить цветовую схему?

Когда вы находитесь в главном меню, нажмите на «Стиль», и в результате меню «Стиль», вы можете выбрать другую цветовую схему. Лично я предпочитаю «Хакер Жёлтый» в течение длительных периодов времени, так как это проще всего на моих глазах.

Будет ли поддержка Mac или Linux?

У меня нет планов по добавлению поддержки Mac/Linux в Steam, но я выпустил исходный код игрового движка, который должен быть кроссплатформенным (при условии, что на вашем компьютере установлен Python).

Чем «Learn Programming: Python - Remake» отличается от оригинального «Learn Programming: Python - Retro»?

Игровой движок «Learn Programming: Python — Retro» был построен с нуля разработчиками чисто из интереса, и как таковой, ему не хватало многих технических особенностей современных игровых движков.
«Learn Programming: Python — Remake» — это заземляющий ремейк игры с использованием игрового движка Ren’Py, который обычно используется для создания визуальных новых игр.
Были некоторые тексты/изображения уроков, которые были опущены из «Learn Programming: Python - Retro» из-за технических ограничений игрового движка, которые были прочитаны до «Learn Programming: Python - Remake», но текст урока очень в значительной степени тот же самый.
Ключевыми новыми функциями в «Learn Programming: Python - Remake» являются следующие:

Более чистый современный пользовательский интерфейс (например). поддержка разрешения до 4K, приятные шрифты, изображения, окружающая фоновая музыка и т. Д.
Достижения Steam
Способность пропускать вызовы и отслеживать прогресс
Поддержка Steam Community Overlay
Поддержка приложения Steam Link
Поддержка Steam Remote Play
Из-за того, как он был упакован, «Изучите программирование: Python - Retro» имел проблему с ложноположительными антивирусными флагами (см. раздел «Изучите программирование: Python - Retro» на странице магазина FAQs для получения дополнительной информации); это полностью исправлено в «Изучите программирование: Python - Remake» из-за его использования Ren'Py.

Производительность

Системные требования Learn Programming: Python - Retro

Параметр Минимальные
Операционная система Windows 7
Процессор Any
Оперативная память 64 MB ОЗУ
Видеокарта Any
Место на диске 10 MB
Звуковая карта N/A

Галерея

Скриншоты Learn Programming: Python - Retro

Сведения

Подробности об игре

Разработчики и издатели

Разработчик

Niema Moshiri

Издатель

Niema Moshiri

Языки и режимы

Языки

английский

Игра без VR

Поддерживается

Оценки сообщества

Рекомендации Steam

Нет данных

Metacritic

Нет оценки