Biblioteca Python¶
Esta sección explica cómo construir una biblioteca de Python: cómo organizarla,
cómo diseñar su API, cómo probarla y cómo instalarla y usarla.
Vamos a usar como ejemplo esperantilo, el propio paquete que distribuye este proyecto.
Librería
Las bibliotecas también son conocidas como librerías, de la mala traducción del inglés library.
- 1. Qué es una biblioteca — paquetes, módulos y distribuciones.
- 2. Organización —
pyproject.toml,src/,tests/. - 3. Instalación y uso — desde GitHub, en un notebook.
- 4. API — diseñar una interfaz pública clara, al estilo de spaCy.
- 5. Pruebas —
pyteste integración continua. - Preguntas frecuentes — respuestas rápidas a dudas habituales.
Ve el resultado
Cada técnica de estas páginas está aplicada en este repositorio. La sección
Biblioteca es el resultado: el manual de
referencia de esperantilo, con una
referencia de la API generada a partir de los mismos
docstrings que esta sección te enseña a escribir.