Painful Python Import Lessons
Python's packages and modules are -- generally -- quite elegant.
They're relatively easy to manage. The __init__.py file (to make a module into a package) is very elegant. And stuff can be put into the __init__.py file to create a kind of top-level or header module in a larger package …
more ...