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/ у своєму веб-браузері, і ви повинні побачити повідомлення “Привіт, Світе!”.