Go to file
2026-05-07 23:09:34 +03:00
data Initial commit 2026-04-04 00:27:11 +03:00
src docs: add README.md 2026-05-07 23:09:34 +03:00
.gitignore finale structure 2026-05-07 22:08:36 +03:00
README.md docs: add README.md 2026-05-07 23:09:34 +03:00

# Управление складскими запасами интернет-магазина

Реализованные функции

Функция Описание Возвращает
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 :