Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/annamihailovna/hw_python_oop

Модуль фитнес-трекера
https://github.com/annamihailovna/hw_python_oop

docstring flake8 git github oop python vscode

Last synced: 21 days ago
JSON representation

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

Awesome Lists containing this project

README

        

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

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

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

### Технологический стек
* Python 3.9
* ООП
* Docstring
* VSCode
* flake8

### Запуск модуля
* Клонируйте проект на свой компьютер
```
git clone [email protected]:AnnaMihailovna/hw_python_oop.git
```
* Установите и активируйте виртуальное окружение
```
python -m venv venv
source venv/bin/activate
```
* Установите зависимости из файла requirements.txt
```
pip install -r requirements.txt
```
* Запустите из терминале командой
```
python homework.py
```
### Автор
[AnnaMihailovna](https://github.com/AnnaMihailovna/)