27 lines
1.9 KiB
Mathematica
27 lines
1.9 KiB
Mathematica
# Управление складскими запасами интернет-магазина
|
||
|
||
## Реализованные функции
|
||
|
||
| Функция | Описание | Возвращает |
|
||
|---------|----------|------------|
|
||
| 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 |
|
||
|
||
## Запуск
|
||
|
||
`ash
|
||
python src/main.py
|
||
`:
|
||
|
||
## Автор
|
||
|
||
stud203791, ВятГУ, 2026
|