Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Financial Instruments Metrics Calculator

Калькулятор Метрик Финансовых Инструментов

Описание Проекта

Проект "Калькулятор Метрик Финансовых Инструментов" предназначен для обработки данных о финансовых инструментах из текстового файла и расчёта различных метрик для каждого инструмента. В проекте реализованы классы для чтения данных, их обработки и вычисления метрик, таких как средняя цена, средняя цена за определённый период, дни с уменьшением цены и т.д.

Структура Проекта

Проект включает в себя следующие основные компоненты:

  • instruments.py: Модуль с определениями классов для различных типов финансовых инструментов.
  • calculator.py: Класс, отвечающий за чтение данных из файла и расчёт метрик.
  • main.py: Основной исполняемый файл, который управляет процессом чтения файла и вывода результатов расчёта.
  • test: Файл с тестами для проверки функциональности классов и методов.

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

Предварительные Требования

Для работы с проектом вам понадобится Python версии 3.12 или выше. Также, необходимо установить следующие зависимости:

  1. Клонируйте репозиторий на ваш локальный компьютер: git clone https://github.com/Axenus/Financial_instruments.git

  2. Установите необходимые зависимости: pip install -r requirements.txt

Установка

  1. Перейдите в каталог проекта: cd Financial_instruments

  2. Активируйте виртуальное окружение: На Windows: venv\Scripts\activate На Unix или MacOS: source venv/bin/activate

Запуск Проекта

Для запуска проекта выполните следующую команду в корневом каталоге проекта: python main.py

Тестирование

Для запуска тестов используйте команду: pytest test.py

About

Home Work for GlowByte

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages