Skip to main content

Система для управления финансами и анализа расходов.

Project description

KFinance Assistant

PyPI Docs GitHub GitHub last commit

Система для управления финансами и анализа расходов.

Начало работы

$ pip install kfinance-assistant

Возможности

  • ☑ Добавление транзакций
  • ☑ Установка бюджета
  • ☑ Анализ расходов
  • ☑ Статус бюджета

Как пользоваться

Вот пример, как использовать библиотеку KFinanceAssistant для управления вашими финансами:

Шаг 1: Установка библиотеки

Сначала установите библиотеку, если вы еще этого не сделали:

$ pip install kfinance-assistant

Шаг 2: Импортируйте библиотеку

Теперь вы можете импортировать KFinanceAssistant в своем Python-скрипте:

from kfinance_assistant import KFinanceAssistant

Шаг 3: Создайте объект класса

Создайте экземпляр класса KFinanceAssistant:

assistant = KFinanceAssistant()

Шаг 4: Добавление транзакций

Вы можете добавлять транзакции, передавая отрицательные значения для расходов и положительные для доходов:

assistant.add_transaction(-100, 'Питание')   # Расход 100 на питание
assistant.add_transaction(200, 'Заработок')   # Доход 200
assistant.add_transaction(-50, 'Транспорт')    # Расход 50 на транспорт

Шаг 5: Установка бюджета

Установите свой бюджет, чтобы контролировать расходы:

assistant.set_budget(500)  # Устанавливаем бюджет на уровне 500

Шаг 6: Анализ расходов

Запустите анализ расходов, чтобы получить отчет:

assistant.analyze_expenses()

Шаг 7: Проверка статуса бюджета

Проверьте текущий статус бюджета:

assistant.budget_status()

Пример полного использования

Вот полное пример использования библиотеки:

from kfinance_assistant import KFinanceAssistant

# Создаем экземпляр помощника по финансам
assistant = KFinanceAssistant()

# Добавляем транзакции
assistant.add_transaction(-100, 'Питание')
assistant.add_transaction(-50, 'Транспорт')
assistant.add_transaction(300, 'Заработок')

# Устанавливаем бюджет
assistant.set_budget(500)

# Анализируем расходы
assistant.analyze_expenses()

# Проверяем статус бюджета
assistant.budget_status()

После выполнения кода выше, вы получите отчет о своих расходах, преимущества, как сохранить свой бюджет, а также текущее состояние ваших финансов.

Эта библиотека поможет вам легко управлять своими финансами и принимать более осознанные решения о расходах и доходах. Надеюсь, это поможет вам успешно начать использовать KFinance Assistant!

Contribution

Для тех, кто хочет внести свои изменения в проект.

License

Лицензия MIT License.

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

kfinance_assistant-1.0.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

kfinance_assistant-1.0.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file kfinance_assistant-1.0.0.tar.gz.

File metadata

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

File hashes

Hashes for kfinance_assistant-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0bc26ae55daa984b4dfd0033841e5bae173bc301565e638156e52e61fd23e56b
MD5 6febe127faf2d5674e31997cc290eb99
BLAKE2b-256 6c6f21db9d360ae480a34a88b35b9fc6fa275ebcff813d9c91634173cec76c18

See more details on using hashes here.

File details

Details for the file kfinance_assistant-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for kfinance_assistant-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3e11124a54beb5b866fb618d3accec2a07437fc80b058a7ff53d2a6095d02a4d
MD5 a4278b03b5cceb1a1ab6148ac68a68f0
BLAKE2b-256 d278b861d3f937187f3e4daae79236ee70d48d4192bda3291e6ac3c8ad666531

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