Modules
module
An object that serves as an organizational unit of Python code. Modules have a namespace containing arbitrary Python objects. Modules are loaded into Python by the process of importing.
importing
The process by which Python code in one module is made available to Python code in another module.
Here is a flow chart describing how modules are loaded: