What is the purpose of an __init__.py file in a module package directory?
How can you avoid repeating the full package path every time you reference a package’s content?
Which directories require __init__.py files?
When must you use import instead of from with packages?
What is the difference between from mypkg import spam and from . import spam?
What is a namespace package?