Перейти к содержанию

Модуль 01: основы Python

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

Результаты обучения

После модуля вы сможете:

  • различать строки, целые и вещественные числа, логические значения;
  • получать ввод пользователя и явно преобразовывать типы;
  • записывать бизнес-правила через if, elif и else;
  • использовать for и while, не создавая бесконечные циклы;
  • выделять расчёты в функции с параметрами и return;
  • форматировать числовой результат и проверять его на заранее рассчитанных примерах;
  • объяснить разницу между ошибкой синтаксиса, ошибкой преобразования и неверной логикой.

Маршрут

  1. Значения, переменные и вычисления.
  2. Ввод пользователя и преобразование типов.
  3. Условия и бизнес-правила.
  4. Циклы и повторение.
  5. Функции и границы ответственности.
  6. Практика: сводка заказа.
  7. Экзамен: расчёт предложения.

Как проходить

Каждый пример сначала прочитайте без запуска и запишите ожидаемый вывод. Затем выполните его, измените одно значение и объясните разницу. Не перепечатывайте большие фрагменты механически: лучше вручную собрать минимальный вариант из 5–15 строк.

Для учебных расчётов используется тип float и форматирование до двух знаков. В реальных финансовых системах правила округления задаются требованиями, а для точных денежных вычислений часто применяется decimal.Decimal; эта тема будет разобрана вместе с бизнес-правилами и тестированием.

Критерий завершения

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

← Семестр 01