Saltar a contenido

Librerías

En el desarrollo con Python, existen numerosas librerías que facilitan la implementación de diversas funcionalidades.

A continuación, destaco algunas consideradas especialmente relevantes para crear utilidades, herramientas de línea de comandos (CLI) o similares.

Se recomienda consultar la documentación oficial de cada librería y sus páginas en PyPI para obtener información detallada sobre la instalación, el uso y la compatibilidad de cada uno de los paquetes detallados a continuación, o incluso buscar nuevas alternativas, ya que con el tiempo podría ser que algunas de estas librerías queden obsoletas.

Librería Descripción
PyPDF Permite manipular archivos PDF, incluyendo lectura, escritura, combinación y extracción de contenido.
argparse Proporciona herramientas para crear interfaces de línea de comandos, con definición de argumentos, opciones y ayuda automática.
SQLModel Facilita la interacción con bases de datos SQL mediante modelos de datos, combinando SQLAlchemy y Pydantic.
Cookiecutter Genera proyectos a partir de plantillas, estandarizando la estructura de directorios y archivos para iniciar proyectos de manera consistente.
SlowApi Permite asignar un límite en el número de peticiones para APIs en FastAPI