Un módulo es un archivo con funciones (y variables) que se puede importar en otro programa. Una biblioteca (o paquete) es un conjunto de módulos sobre un tema: matemáticas, fechas, gráficas, internet…
Es como una caja de herramientas: no fabricas un desarmador cada vez que lo necesitas, lo sacas de la caja. Con import sacas las herramientas que otros (o tú) ya hicieron.
| Tipo | Ejemplos | Cómo se consigue |
|---|---|---|
| Biblioteca estándar | math, random, datetime, statistics, csv, json |
Viene con Python |
| Módulos propios | operaciones.py que tú escribes |
Lo creas en la carpeta del proyecto |
| Paquetes externos | requests, pandas, matplotlib |
Se instalan con pip |