Урок 57. Практика 14

📁 Блок: Python Fundamentals / Генераторы ⏱️ Время изучения: ~120 мин 🎯 Сложность: Средняя
#randint #choice #datetime #def #while #yield #print #for #in #return #or #range #next #import #and #if #else #append #len #zip #from #tuple #input #strip #lower #open #write #readline #break #with #as #try #except #not

⚡ Кратко: суть урока

Практикум по генераторам: собственный range, случайные даты и имена, генератор тестовых данных, система распределения задач с файлами.

Топ-3 ошибки: неправильная логика цикла в генераторе, забывание обработки високосного года, бесконечный цикл без выхода.

О чём этот урок

Урок 57 — это практическая работа, в которой вы примените генераторы для решения реалистичных задач: генерация случайных данных, комбинирование генераторов и построение простой системы распределения задач.

Цели

  • Написать генератор, повторяющий функциональность range().
  • Создать генератор случайных дат с учётом високосных годов.
  • Сгенерировать тестовые данные из нескольких источников.
  • Реализовать систему добавления и распределения задач через файл.

Что повторить заранее

🎯 Что изучать дальше