Python:
Початок нового проєкту

Як це зробити:

Створення віртуального середовища

Віртуальне середовище — це самостійна папка, яка містить усі необхідні виконувані файли для використання пакетів, які можуть знадобитися проєкту Python. Рекомендується створювати віртуальне середовище для кожного проєкту, щоб уникнути конфліктів між залежностями проєктів. Використовуйте модуль venv, який є частиною стандартної бібліотеки Python.

# Замініть 'myproject' на ім'я вашого проєкту
python3 -m venv myproject-env

Щоб активувати віртуальне середовище:

На Windows:

myproject-env\Scripts\activate.bat

На Unix або MacOS:

source myproject-env/bin/activate

Приклад виводу (вивід може дещо відрізнятися залежно від ОС):

(myproject-env) $

Встановлення пакетів

Використовуйте pip, інсталятор пакетів для Python, щоб встановлювати, оновлювати та видаляти пакети. Ось як ви можете встановити популярну сторонню бібліотеку requests, щоб робити HTTP-запити:

pip install requests

Приклад виводу:

Collecting requests
  Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)
     |████████████████████████████████| 61 kB 1.3 MB/s
Installing collected packages: requests
Successfully installed requests-2.25.1

Налаштування структури проєкту

Типовий проєкт на Python може виглядати приблизно так:

myproject/
│
├── myproject-env/    # Віртуальне середовище
├── docs/             # Документація
├── tests/            # Модульні та інтеграційні тести
│   └── __init__.py
├── myproject/        # Вихідний код проєкту
│   ├── __init__.py
│   └── main.py
├── setup.py          # Файл налаштування проєкту
└── README.md         # Огляд проєкту

Створіть свою першу програму

Створіть файл main.py всередині папки myproject. Ось приклад простої програми:

# myproject/myproject/main.py
def greet(name):
    return f"Привіт, {name}!"

if __name__ == "__main__":
    print(greet("Світе"))

Запустіть свою програму:

python myproject/main.py

Приклад виводу:

Привіт, Світе!

Використовуйте фреймворк для більших проєктів

Для більших проєктів, особливо веб-додатків, фреймворки на кшталт Django або Flask є незамінними. Ось як встановити Flask та створити простий веб-додаток “Привіт, Світе”:

pip install Flask

Створіть файл app.py з наступним вмістом:

# app.py
from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello_world():
    return "<p>Привіт, Світе!</p>"

if __name__ == "__main__":
    app.run(debug=True)

Запустіть Flask-додаток:

flask run

Приклад виводу:

 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

Перейдіть за адресою http://127.0.0.1:5000/ у своєму веб-браузері, і ви повинні побачити повідомлення “Привіт, Світе!”.