Отчёт по csv file
Project description
Задача 3
Компания собирает данные о продажах с разных магазинов. Требуется автоматизировать этот процесс.
Тебе поручено разработать Python-пакет, который автоматически будет загружать данные о продажах, анализировать их и генерировать отчёт в виде CSV-файла.
Функциональность пакета
Напиши пакет, который:
- Загружает данные о продажах из CSV-файла.
- Группирует данные по колонке
category
. - Генерирует отчёт с двумя метриками:
- общая сумма продаж,
- количество проданных товаров.
- Поддерживает запуск через командную строку с опциями:
--input-file
для указания входного файла.csv
,--output-file
для указания выходного файла.csv
.
Пример выходного CSV-файла:
category,sales,quantity
electronics,1300,7
clothing,700,13
Сборка пакета и публикация
Когда код написан и проверен, подготовь пакет к публикации.
-
Опиши файл
pyproject.toml
. -
Собери пакет и опубликуй его на PyPI с помощью соответствующих утилит.
Проверка работоспособности
Установи пакет с PyPI в другой проект и проверь его работоспособность.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for another_one_report_by_csv_cu_homework-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cee95091f584d5b4a9b173695112d1cd81416093006787ba189f63e249919b5f |
|
MD5 | 142dc54e6cac85f148ae00bcc9b95f1c |
|
BLAKE2b-256 | f3060403f49aedc7098e0f6dd2548814d023e02cd4960e9c1491a0854ba6e0e5 |
Close
Hashes for another_one_report_by_csv_cu_homework-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfd3e8cac8adb8a7563d6af7d46f7f21824cfa07bd1c54e3087ae37f389cafba |
|
MD5 | 8749a455e14e67f9c41a95af146730fe |
|
BLAKE2b-256 | 1742a0655eaa085022444d523842cd2f7140cb1639310c80c3de602c8f043567 |