Módulo
Un archivo o grupo de archivos de código que agrupa funciones relacionadas y que otros archivos pueden importar.
Cuando un programa crece, se reparte en módulos: uno para la base de datos, otro para los cálculos, otro para la interfaz. Cada módulo decide qué expone y los demás lo usan con import.
Así se evita un único archivo enorme, se reutiliza código y cada parte se puede probar por separado.
Un ejemplo
En Python, from datetime import date importa la clase date del módulo datetime de la biblioteca estándar.