Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
Модуль фитнес-трекера
- Host: GitHub
- URL: https://github.com/annamihailovna/hw_python_oop
- Owner: AnnaMihailovna
- Created: 2022-12-19T16:43:26.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-08-29T09:57:28.000Z (over 1 year ago)
- Last Synced: 2024-11-12T20:12:40.948Z (3 months ago)
- Topics: docstring, flake8, git, github, oop, python, vscode
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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/)