Добро пожаловать.

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

Этот проект был коротким, и на его выполнение ушло около тридцати минут. Этот проект демонстрирует использование:

  • Dict-объекты
  • Условный поток
  • Список включений
  • функция ord() для преобразования буквенно-цифровых символов

и больше…

Этот проект вдохновлен 20-летием моей любимой игры Phantasy Star Online Episode I & II. Я разрабатывал базовые программы, улучшающие качество жизни в игре, такие как таймер. Воспользуйтесь этими ссылками, чтобы узнать больше о программе-таймере: статья и видеоурок.

Эта программа-калькулятор была особенной, она работала намного быстрее, чем программа-таймер, и ее было очень весело создавать. Мне очень понравилось, как он объединяет многие концепции программирования, которые крайне важно знать новичку. Он также использует конструкции Pythonic программирования, такие как понимание списка, вместо традиционных циклов for. Вы можете посмотреть запись на Youtube здесь. Если вы предпочитаете сеанс живого кодирования, на котором мы научились создавать программу, используйте эту ссылку.

Я пропустил подробное объяснение GitHub и подключение удаленного репозитория к локальному. Если вас интересуют инструкции о том, как это сделать, приведенное выше обучающее видео для базового таймера подробно объясняет, как это сделать. Ссылка также в ссылках. Ниже представлено обучающее видео по простому калькулятору.

Список функций

В проектах, которые я делаю, также подробно рассказывается о том, как вести список функций и как отслеживать, что нужно запрограммировать в процессе. Ниже приведен список функций, используемых для этой программы-калькулятора:

  • [ ] Запрашивает имя ввода
  • [ ] Вычисляет идентификатор раздела на основе введенного имени
  • [ ] Возвращает идентификатор раздела
  • [ ] Простая программа-калькулятор

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

Запись и трансляция сеансов кодирования в реальном времени — моя страсть. Я рад возможности учиться вместе с вами, пока мы развиваем наше понимание кода! Если вы еще не видели это в действии, проверьте меня в прямом эфире на Twitch, где я транслирую сеансы кодирования в прямом эфире в течение недели. Вы также можете найти базовую программу python плейлист на моем Youtube.

использованная литература

  1. Базовый таймер — программа на Python
  2. Обучение Youtube — Основной таймер
  3. Плейлист основных программ — Youtube
  4. Algakovic Twitch — живые сеансы кодирования
  5. Мой Youtube — туториалы и не только