/fitness-tracker

Sprint 2. Итоговый проект.

Primary LanguagePython

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

Описание:

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

  • принимает от блока датчиков информацию о прошедшей тренировке;
  • определяет вид тренировки;
  • рассчитывает результаты тренировки;
  • выводит информационное сообщение о результатах тренировки:
    • тип тренировки (бег, ходьба или плавание);
    • длительность тренировки;
    • дистанция, которую преодолел пользователь, в километрах;
    • среднюю скорость на дистанции, в км/ч;
    • расход энергии, в килокалориях.

tracker


Технологии:

  • Python 3.7.14;
  • Dataclasses;
  • Typing.

Как запустить проект:

Клонировать репозиторий и перейти в него в командной строке:

git clone git@github.com:Stas767/hw_python_oop.git
cd hw_python_oop

Cоздать и активировать виртуальное окружение:

python3 -m venv env
source env/bin/activate
python3 -m pip install --upgrade pip

Установить зависимости из файла requirements.txt:

pip install -r requirements.txt

Выполнить миграции:

python3 manage.py migrate

Запустить проект:

python3 manage.py runserver

Автор:

Станислав Балджи