Skip to content

SowaSova/hw_python_oop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект "Модуль фитнес-трекера"

Реализация модуля фитнес-трекера согласно методологии объектно-ориентированного программирования.

Основные возможности:

  • отправка пакета с данными с датчиков финтес-трекера;
  • корректная обработка поступивших пакетов данных;
  • отправка сообщения о результатах тренировки.

Проект является учебным. Основная польза в приобретении понимания реализации методологии объектно-ориентированного программирования, использования dataclass, аннотирования типов данных.

Технологический стек:

  • Python 3.11.5
  • Pytest 7.4.2

Для запуска проекта:

  • Склонировать репозиторий и перейти в него
git clone git@github.com:SowaSova/hw_python_oop.git
cd hw_python_oop/
  • Установка и запуск виртуального окружения
python -m venv venv

для win:

. venv/Scripts/activate

для *nix:

. venv/bin/activate
  • Установить зависимости из файла requirements.txt:
python -m pip install --upgrade pip 
pip install -r requirements.txt
  • Запустить проект:
python homework.py

Тестирование проекта:

Тестирование реализовано с использованием библиотеки Pytest.

  • Запустить тесты из основной директории проекта:
pytest

About

Модуль фитнес-трекера

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages