# Управление складскими запасами интернет-магазина ## Реализованные 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