📖 О чём этот урок
Источник урока — Python 25: Практикум 6. В нём семь практических задач: таблица товаров, фильтрация списка кортежей, скидки, динамическая таблица покупок, письма клиентам, отчёт по сотрудникам и отчёт по спортивному мероприятию.
🎯 Цели
- Закрепить списки и кортежи в задачах с реальными табличными данными.
- Научиться аккуратно форматировать строки через f-strings.
- Использовать распаковку кортежей в цикле.
- Считать итоговые значения: суммы, средние, максимумы.
- Разбирать вложенные структуры: список клиентов и список покупок внутри клиента.
📂 Структура урока
📖 Теория
Как читать условия практикума и проектировать решение
🔖 Справочник
Форматирование, распаковка, суммирование, таблицы
💻 Примеры
Мини-примеры из практикума
⚖️ Старый vs Новый
Учебные решения и современные улучшения
📝 Задания
Полный список семи задач
✅ Решения
Рабочие решения с пояснениями
🐛 Ошибки
Типичные сбои в таблицах и расчётах
🏠 Домашнее задание
Самопроверка по практикуму
🔗 Ресурсы
Документация и тренажёры
📚 Что повторить
- ← Урок 24: Кортежи
- ← Урок 22: форматирование строк
- Цикл
for, распаковку кортежей и f-strings.
🎯 Что дальше
- Следующий урок: Урок 26 — Методы списков.
- После практикума логично перейти к методам списков: добавление, удаление, сортировка, поиск.