A package is a collection of multiple modules
__init__.py
When users import the package, it executes every time and contains initialization code in init.py which is declared once to share imports for that directory
Python Package Notion
Python Packages