The Zen of Python, which you can read by writing
import this in the interpreter session, says the following about namespaces:
Namespaces are one honking great idea—let's do more of those!
And this can be understood in at least two ways. The first is a namespace in the context of the language. We all use namespaces without even knowing:
The other kind of namespaces can be provided at packaging levels. These are namespaced packages. This is often an overlooked feature that can be very useful in structuring the package ecosystem in your organization or in a very large project.
Namespace packages can ...