Проект программного кода для фитнес-трекера, который обрабатывает данные трех видов тренировок, а возвращает информационное сообщение с типом тренировки, ее длительностью, дистанцией, средней скоростью и затраченными килокалориями.
- принимает от блока датчиков информацию о прошедшей тренировке,
- определяет вид тренировки,
- рассчитывает результаты тренировки,
- выводит информационное сообщение о результатах тренировки.
flake8==5.0.4 pytest==7.1.3
- Плавание
Код тренировки: 'SWM'.
Элементы списка: количество гребков, время в часах, вес пользователя, длина бассейна, сколько раз пользователь переплыл бассейн. - Бег
Код тренировки: 'RUN'.
Элементы списка: количество шагов, время тренировки в часах, вес пользователя. - Спортивная ходьба
Код тренировки: 'WLK'.
Элементы списка: количество шагов, время тренировки в часах, вес пользователя, рост пользователя.
Клонировать репозиторий и перейти в него в командной строке:
git clone git@github.com:SimoneVita/hw_python_oop.git
Cоздать и активировать виртуальное окружение:
python3 -m venv venv
-
Если у вас Linux/macOS
source venv/bin/activate
-
Если у вас windows
source venv/scripts/activate
python3 -m pip install --upgrade pip
Установить зависимости из файла requirements.txt:
pip install -r requirements.txt
Запустить проект кнопкой в PyCharm/VSCode
Виталий Симоненко(https://github.com/SimoneVita)