← До списку лабораторних по Python
Повний опис / сценарій лабораторної:
Meta: навчитися створювати ізольоване Python середовище і мінімальну структуру застосунку.
Krok 1. Створити робочий каталог проєкту.
Komandi: mkdir -p ~/python_lab1; cd ~/python_lab1
Poyasnennya: окремий каталог спрощує роботу з файлами.
Krok 2. Створити віртуальне середовище.
Komanda: python3 -m venv .venv
Poyasnennya: .venv містить локальні бібліотеки без впливу на систему.
Krok 3. Активувати віртуальне середовище.
Komanda: source .venv/bin/activate
Poyasnennya: після активації команда python та pip використовують локальне середовище.
Krok 4. Оновити pip у віртуальному середовищі.
Komanda: pip install --upgrade pip
Poyasnennya: краще мати актуальну версію менеджера пакетів.
Krok 5. Створити базову структуру src пакета.
Komandi: mkdir -p src/app; touch src/app/__init__.py; touch src/app/main.py
Poyasnennya: така структура зручно масштабується.
Krok 6. Додати простий код у main.py.
Komanda: echo "def main():" > src/app/main.py; echo " print("Hello from lab1")" >> src/app/main.py
Poyasnennya: головна функція буде точкою входу.
Krok 7. Налаштувати змінну PYTHONPATH для запуску коду.
Komanda: export PYTHONPATH=$(pwd)/src
Poyasnennya: інтерпретатор зможе знаходити пакет app.
Krok 8. Запустити main з модуля.
Komanda: python -c "from app.main import main; main()"
Poyasnennya: перевір що код працює у віртуальному середовищі.
Krok 9. Додати файл README.md з коротким описом.
Komandi: echo "Python lab1 project" > README.md
Krok 10. Mini zvit.
Zavdannya: опиши чому віртуальне середовище критичне для прод проєктів.