1. Структура каталогов проекта. Пример:
my_project/
├── src/ # Source code
│ └── my_package/ # Package/module
│ ├── __init__.py # Initialize the package
│ └── module.py # Your code
├── tests/ # Unit/integration tests
│ ├── __init__.py
│ └── test_module.py
├── docs/ # Documentation (e.g., Sphinx)
├── .gitignore # Ignore files for Git
├── requirements.txt # Dependencies
├── setup.py # For packaging (optional)
├── pyproject.toml # Modern build/packaging config
├── README.md # Project description
└── LICENSE # License (MIT, Apache, etc.)