Skip to main content

No project description provided

Project description

Задача 1

Руководству компании необходимо рассчитывать финансовые показатели: чистую прибыль и рентабельность инвестиций (ROI), чтобы оценивать эффективность бизнеса, но расчёт вручную занимает много времени.

Твоя задача — создать Python-пакет, который автоматизирует процесс расчёта этих показателей.

Функциональность пакета

Напиши пакет, который:

  • Принимает на вход данные о доходах и расходах компании.

  • Предоставляет функции для расчёта следующих показателей:

    • чистая прибыль — разница между доходами и затратами:
      чистая_прибыль = доходы − затраты;
    • рентабельность инвестиций (ROI) — отношение чистой прибыли к затратам, выраженное в процентах:
      roi = (чистая_прибыль ÷ затраты) × 100.
  • Поддерживает запуск через командную строку с опциями:

    • --revenue для указания доходов,
    • --costs для указания расходов.

Пример вывода в консоль:

Чистая прибыль: 2000 руб.
ROI: 25.00%

Сборка пакета и публикация

Когда код написан и проверен, подготовь пакет к публикации.

  • Используй Egg для сборки пакета. Создай файл setup.py, в котором будут указаны все метаданные и параметры сборки проекта.

  • Собери пакет и опубликуй его на PyPI с помощью соответствующих утилит.

Проверка работоспособности

  • Установи пакет с PyPI в другой проект и проверь его работоспособность.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

finance_calc-0.5.0.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

finance_calc-0.5.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file finance_calc-0.5.0.tar.gz.

File metadata

  • Download URL: finance_calc-0.5.0.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for finance_calc-0.5.0.tar.gz
Algorithm Hash digest
SHA256 b43d6de1f124360fa7b185323f08ff048aeca201f45844bd071d86cb1705cd2e
MD5 3a61540acca1c8c23ea881c250074c5e
BLAKE2b-256 d399346aa1a507d1b0914739084e15809d48357d0c2f831ecafc63dcd19307ec

See more details on using hashes here.

File details

Details for the file finance_calc-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: finance_calc-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for finance_calc-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15d6c5a6a4520165c406f2fcc4e4018567e82d5a3e0910ae9a5bd357e24f595b
MD5 fb585e3f03226af90f45071a53c8a358
BLAKE2b-256 b1ade2544f3b9382acb0116084f17d5c95a72c2f0412bbd53a65d5e5b169fb37

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page