0.4 Практическое задание модуля 0
Практическое задание. Модуль 0: Разминка
Кейс: сеть кофеен «Ала-Арча Кофе»
Файлы: module_0_files.zip (orders.csv, menu.csv, module_0_notebook_alaarcha_coffee.ipynb)
Срок: 5 дней, задание необязательное (без оценки в сертификат)
Формат сдачи: ссылка на ваш ноутбук Google Colab (доступ «для всех, у кого есть ссылка»)
Преподаватель проверит решение и даст обратную связь на ближайшей консультации.
Задание 1. Python (20 баллов)
- Создайте словарь меню из 5 любимых позиций с ценами.
- Напишите функцию
order_total(items, menu), которая принимает список названий позиций и словарь меню и возвращает сумму заказа. Проверьте:order_total(['Латте', 'Круассан'], menu). - Добавьте в функцию скидку 10% для заказов дороже 500 сом.
Задание 2. pandas: изучение данных (25 баллов)
- Загрузите обе таблицы и объедините их через
merge. - Сколько заказов оплачено через QR в каждой точке? Какая точка чаще всего получает наличные?
- Сравните новых и постоянных гостей: средняя сумма заказа и самая популярная категория.
Задание 3. Даты (25 баллов)
- Создайте столбцы
hour,weekdayиmonth. - Какой день недели приносит больше всего выручки? А меньше всего?
- Сравните выручку июня и июля по каждой точке. Где рост, где падение?
Задание 4. Графики и рекомендация (30 баллов)
- Постройте линейный график выручки по дням отдельно для каждой точки (4 линии на одном графике).
- Постройте столбчатую диаграмму прибыли по позициям меню.
- Напишите 4–5 предложений для владельца «Ала-Арча Кофе»: какую позицию продвигать, какую убрать или поменять и когда усилить персонал.
Критерии оценки
| Критерий | Баллы |
|---|---|
| Задание 1 | 20 |
| Задание 2 | 25 |
| Задание 3 | 25 |
| Задание 4 | 30 |
| Итого | 100 |
Готовы к модулю 1? Если вы справились с заданием без подсказок из решений — да.
