1.2 KiB
1.2 KiB
Управление складскими запасами интернет-магазина
Реализованные 10 функций
| Функция | Описание | Возвращает |
|---|---|---|
| load_products(filepath) | Загружает товары из CSV | list[dict] |
| validate_product(product) | Проверяет корректность данных | bool |
| filter_by_category(products, category) | Фильтрует по категории | list[dict] |
| filter_by_quantity(products, min_quantity) | Фильтрует по остатку (≥) | list[dict] |
| calculate_total_value(products) | Общая стоимость склада | float |
| find_low_stock(products, threshold) | Товары с остатком ≤ порога | list[dict] |
| group_by_supplier(products) | Группировка по поставщикам | dict |
| get_most_expensive_product(products) | Самый дорогой товар | dict или None |
| search_by_name(products, keyword) | Поиск по ключевому слову | list[dict] |
| save_inventory_report(products, filepath) | Сохраняет отчёт | bool |
Запуск
python src/main.py