Данный модуль принимает информацию с блока датчиков, обрабатывает данные и выводит информацию для трёх видов тренировок: бега, спортивной ходьбы и плавания. Информационное сообщение включает следующие данные:
- тип тренировки (бег, ходьба или плавание);
- длительность тренировки;
- дистанция, которую преодолел пользователь, в километрах;
- среднюю скорость на дистанции, в км/ч;
- расход энергии, в килокалориях. Модуль реализован с использованием ООП и Dataclass + использованы type hints.
Клонировать репозиторий и перейти в него в командной строке:
git clone [email protected]:Artem4es/hw_python_oop.git
cd hw_python_oop
Cоздать и активировать виртуальное окружение:
python3.7 -m venv venv
source venv/Scripts/activate (venv/Scripts/activate для Windows)
python3 -m pip install --upgrade pip (python далее везде для Windows)
Установить зависимости из requirements.txt:
pip install -r requirements.txt
Модуль готов к использованию! 👻