package-structure

Domain: Python Packaging

🎯 Motivation

How you organise files and folders in a package. Good structure makes imports clear, testing easy, and distribution clean.

📋 Concrete Example

A typical layout has mypkg/__init__.py, mypkg/core.py, tests/, and pyproject.toml at the root.

🔗 Analogy

Package structure is like a filing cabinet — each drawer and folder has a purpose so you find things fast.