Un módulo en Python es un archivo que contiene definiciones de funciones, clases y variables que puedes importar en otros programas. Esto ayuda a organizar el código, permitiendo reutilizarlo y mejorar su legibilidad. Los módulos también pueden incluir código ejecutable.
Por ejemplo, si tienes un archivo llamado “matematicas.py” con definiciones de funciones para sumar, restar, multiplicar y dividir, puedes importar estas funciones en otro programa de esta manera:
```python
import matematicas
resultado = matematicas.sumar(5, 3)
```
Python también ofrece muchos módulos preconstruidos que vienen con la instalación estándar de Python, como os, sys, math, random, datetime, entre otros.