Программный модуль фитнес-трекера, который обрабатывает данные для трёх видов тренировок: бега, спортивной ходьбы и плавания. Этот модуль выполняетследующие функции:
- принимает от блока датчиков информацию о прошедшей тренировке,
- определяет вид тренировки,
- рассчитывает результаты тренировки,
- выводит информационное сообщение о результатах тренировки.
- Python 3.9
- ООП
- Docstring
- VSCode
- flake8
- тип тренировки (бег, ходьба или плавание);
- длительность тренировки;
- дистанция, которую преодолел пользователь, в километрах;
- среднюю скорость на дистанции, в км/ч;
- расход энергии, в килокалориях.
Для развертывания проекта необходимо выполнить следующие шаги:
- Клонировать репозиторий.
git clone https://github.com/vhg860/hw_python_oop/
- Установите и активируйте виртуальное окружение.
python -m venv venv
source venv/bin/activate
- Установите зависимости из файла requirements.txt.
pip install -r requirements.txt
- Выполнить слудеющую команду:
python homework.py