have a namespace containing arbitrary Python objects. Modules are loaded
into Python by the process of :term:`importing`.
+ See also :term:`package`.
See :term:`method resolution order`.
and specifically are not like a :term:`regular package` because they
have no ``__init__.py`` file.
+ See also :term:`module`.
The ability to refer to a variable in an enclosing definition. For
instance, a function defined inside another function can refer to
- A Python module which can contain submodules or recursively,
+ A Python module which can contain submodules or recursively,
subpackages. Technically, a package is a Python module with an
+ See also :term:`regular package` and :term:`namespace package`.
A named entity in a :term:`function` (or method) definition that
specifies an :term:`argument` (or in some cases, arguments) that the
A traditional :term:`package`, such as a directory containing an
+ See also :term:`namespace package`.
A declaration inside a class that saves memory by pre-declaring space for
instance attributes and eliminating instance dictionaries. Though