final
This commit is contained in:
parent
cd400dbce0
commit
3b3885e22e
@ -0,0 +1,21 @@
|
|||||||
|
# Управление складскими запасами интернет-магазина
|
||||||
|
|
||||||
|
## Реализованные 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 |
|
||||||
|
|
||||||
|
## Запуск
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python src/main.py
|
||||||
Loading…
Reference in New Issue
Block a user