Skip to content

Программный модуль фитнес-трекера, который обрабатывает данные для трёх видов тренировок: бега, спортивной ходьбы и плавания.

Notifications You must be signed in to change notification settings

vhg860/hw_python_oop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

Программный модуль фитнес-трекера, который обрабатывает данные для трёх видов тренировок: бега, спортивной ходьбы и плавания. Этот модуль выполняетследующие функции:

  1. принимает от блока датчиков информацию о прошедшей тренировке,
  2. определяет вид тренировки,
  3. рассчитывает результаты тренировки,
  4. выводит информационное сообщение о результатах тренировки.

В проекте использован стек технологий, включающий:

  • Python 3.9
  • ООП
  • Docstring
  • VSCode
  • flake8

Информационное сообщение включает такие данные:

  1. тип тренировки (бег, ходьба или плавание);
  2. длительность тренировки;
  3. дистанция, которую преодолел пользователь, в километрах;
  4. среднюю скорость на дистанции, в км/ч;
  5. расход энергии, в килокалориях.

Развертывание проекта

Для развертывания проекта необходимо выполнить следующие шаги:

  1. Клонировать репозиторий.
git clone https://github.com/vhg860/hw_python_oop/
  1. Установите и активируйте виртуальное окружение.
python -m venv venv
source venv/bin/activate
  1. Установите зависимости из файла requirements.txt.
pip install -r requirements.txt
  1. Выполнить слудеющую команду:
python homework.py

Автор

Дмитрий

About

Программный модуль фитнес-трекера, который обрабатывает данные для трёх видов тренировок: бега, спортивной ходьбы и плавания.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages