__init__.py is the file that makes importing a package meaningful: importing mypackage loads and executes mypackage/__init__.py. That file can import modules such as first.py, allowing package-level initialization and access. section 8.10
A package with modules
Given mypackage/first.py, mypackage/second.py, and mypackage/third.py, import mypackage loads __init__.py. A package can then be imported directly, or a module can be imported with from mypackage import first or import mypackage.first. section 8.10
from mypackage import first
Inspect the concise package-level form for importing a module from mypackage. section 8.10



