/fitness_tracker_python_oop

The fitness tracker module. OOP paradigms are used.

Primary LanguagePython

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

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

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

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

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

Этот проект помог мне закрепить на практике следующие знания:

  • основы ООП;
  • правила оформления кода — PEP8;
  • работа в виртуальном окружении;
  • основы работы в командной строке;
  • основы работы с Git и GitHub.

Инструменты и стек:

  • Python
  • Git
  • GitHub
  • VSCode
  • Flake8