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
Нет оценки




