Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Курсовая работа


Веб-страницы

Главная

  1. Функция greeting() - возвращает приветствие в зависимости от переданного часа;
  2. Функция get_card_number() - возвращает номер карты из переданного списка транзакций;
  3. Функция total_sum_amount() - вычисляет общую сумму операций по переданному списку транзакций и номеру карты;
  4. Функция get_cashback() - вычисляет сумму кешбэка на основе общей сумму операций;
  5. Функция top_transactions() - выдает топ-5 транзакций по сумме операции из переданного списка транзакций;
  6. Функция get_currency_rate() - получает курс валюты к рублю на основе переданной валюты с помощью API;
  7. Функция get_stock_currency() - получает цену акций на заданную компанию (stock) с помощью yfinance;
  8. Функция create_operations() - создает словарь с различной информацией (приветствие, информация о картах, транзакции, курс валют и цены акций);
  9. Функция write_data() - записывает собранные данные в JSON файл "user_settings.json".

Сервисы

Простой поиск

Функция filter_by_state() принимает список транзакций и возвращает новый список, содержащий только те словари, у которых ключ "Категория" содержит строку "Переводы" и ключ "Описание" заканчивается точкой.

Отсчеты

Траты по категории

Функция wastes_by_category() принимает на вход DataFrame с транзакциями и категорию расходов, и возвращает сумму расходов по указанной категории из переданного DataFrame.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages