Создание проекта
В данной статье мы создадим наш тестовый проект. Наш проект будет на Python. Для иллюстрации в данном репозитории используется Visual Studio Code. Как использовать Python и Visual Studio Code показано в статье.
При работе над проектом не забудьте использовать изолированную среду Python. С помощью Virtualenv создадим ее в папке проекта:
python3 -m venv env
Если мы создали ее в папке проекта, то не забываем исключить папку со средой из управления системой контроля версий. Для этого в корне репозитория создается файл .gitignore с необходимым паттерном для игнорирования:
env
Если вы используете IDE, то не забывайте добавить в игнорируемые служебные объекты. Например, Visual Studio Code:
env
.vscode
__pycache__
В корне репозитория создадим файл hypotenuse.py:
import math
def get_hypotenuse(a, b):
return math.sqrt(math.pow(a, 3) + math.pow(b, 3))
if __name__ == "__main__":
a = 1
b = 2
print(get_hypotenuse(a,b))
Ошибка в коде допущена специально.
В результате в репозитории получиться следующая структура файлов и папок:
awesome-project
├── hypotenuse.py
├── README.md
└── .gitignore