Revert "feat: update content"
This reverts commit 51ccc92cd0.
# Conflicts:
# main.py
This commit is contained in:
parent
129b2a31de
commit
44c2dd845a
@ -1,20 +0,0 @@
|
||||
Ноутбук,Электроника,1200,5,2026-01-15
|
||||
Мышь,Электроника,25,15,2026-01-20
|
||||
Клавиатура,Электроника,45,10,2026-02-10
|
||||
Кофеварка,Техника,150,3,2026-02-15
|
||||
Футболка,Одежда,20,50,2026-02-20
|
||||
Джинсы,Одежда,60,20,2026-03-05
|
||||
Лампа,Дом,35,12,2026-03-12
|
||||
Чайник,Техника,80,8,2026-03-20
|
||||
Монитор,Электроника,300,4,2026-04-01
|
||||
Носки,Одежда,5,100,2026-04-05
|
||||
Рюкзак,Аксессуары,55,15,2026-04-10
|
||||
Книга,Хобби,15,30,2026-01-25
|
||||
Блокнот,Хобби,8,40,2026-02-01
|
||||
Ручка,Хобби,2,200,2026-02-05
|
||||
Коврик для йоги,Спорт,25,20,2026-03-15
|
||||
Гантели,Спорт,40,10,2026-04-12
|
||||
Наушники,Электроника,90,12,2026-04-18
|
||||
Сковорода,Дом,45,6,2026-01-30
|
||||
Подушка,Дом,25,14,2026-02-28
|
||||
Зеркало,Дом,110,2,2026-03-25
|
||||
|
11
main.py
11
main.py
@ -89,27 +89,30 @@ def export_summary(records: list[dict], output_path: str) -> None:
|
||||
|
||||
|
||||
def main() -> None:
|
||||
|
||||
# 1. Загрузка
|
||||
data = load_data("data/sales.csv")
|
||||
|
||||
|
||||
# 2. Очистка
|
||||
data = clean_data(data)
|
||||
|
||||
|
||||
# 3. Фильтрация
|
||||
filtered = filter_by_price_range(data, 10, 500)
|
||||
|
||||
|
||||
# 4. Анализ
|
||||
rev = total_revenue(filtered)
|
||||
category_revenue(filtered)
|
||||
best_cat = best_selling_category(filtered)
|
||||
top3 = top_n_items(filtered, 3)
|
||||
monthly = monthly_sales(filtered)
|
||||
|
||||
# 5. Вывод в консоль
|
||||
print(f"--- Результаты анализа (фильтр: 10-500 руб) ---")
|
||||
print(f"Общая выручка: {rev:.2f}")
|
||||
print(f"Лучшая категория: {best_cat.capitalize()}")
|
||||
print(f"Топ-3 товара: {top3}")
|
||||
print(f"Выручка по месяцам: {monthly}")
|
||||
|
||||
# 6. Экспорт
|
||||
export_summary(filtered, "report.txt")
|
||||
print(f"\nОтчет успешно сохранен в report.txt")
|
||||
|
||||
|
||||
15
report.txt
15
report.txt
@ -1,15 +0,0 @@
|
||||
СВОДНЫЙ ОТЧЕТ ПО ПРОДАЖАМ
|
||||
==============================
|
||||
Общая выручка: 9830.00
|
||||
Лучшая категория: электроника
|
||||
|
||||
Топ-3 товара (по количеству):
|
||||
- Футболка: 50 шт.
|
||||
- Книга: 30 шт.
|
||||
- Джинсы: 20 шт.
|
||||
|
||||
Выручка по месяцам:
|
||||
- 2024-01: 1095.00
|
||||
- 2024-02: 2250.00
|
||||
- 2024-03: 2980.00
|
||||
- 2024-04: 3505.00
|
||||
Loading…
Reference in New Issue
Block a user