diff --git a/data/sales.csv b/data/sales.csv deleted file mode 100644 index 8995c01..0000000 --- a/data/sales.csv +++ /dev/null @@ -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 diff --git a/data/sales.txt b/data/sales.txt deleted file mode 100644 index e69de29..0000000 diff --git a/main.py b/main.py index 62b0d89..ed6b6e7 100644 --- a/main.py +++ b/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") diff --git a/main.txt b/main.txt deleted file mode 100644 index e69de29..0000000 diff --git a/report.txt b/report.txt deleted file mode 100644 index e3a8f60..0000000 --- a/report.txt +++ /dev/null @@ -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