Hi! I'm the author of this article. Thanks for posting it.
I've been programming in Python for quite a while but didn't really understand how the import system works: what modules and packages are exactly; what relative imports are relative to; what's in sys.path and so on. My goal with this post was to answer all these questions.
I welcome your feedback and questions. Thanks!