Con las herramientas de Jupyter, podemos crear libros interactivos que combinan texto, HTML y código de programación que puede ser ejecutado y modificado a voluntad. Son libros ideales para cursos de programación y todo tipo de publicaciones que insertan código fuente.
A continuación vamos a ver un ejemplo de un libro de programación interactivo construido con Jupyter Book. Se puede acceder a la lectura del libro online en este enlace.
Jupyter Book es una herramienta open-source para crear libros y documentos PDF de calidad, con contenidos interactivos de programas informáticos. Ver la documentación en inglés
Jupyter Book permite a los usuarios
- escribir contenidos en ficheros markdown (.md) y Jupyter Notebooks (.ipynb),
- incluir elementos de programación (ej. código de programación) en ambos tipos, markdown y notebooks,
- incluir referencias bibliográficas y ecuaciones matemáticas, y
- usar un comando para ejecutar código embebido, cache el resultado y, finalmente,
- convertir el contenido de los ficheros markdown y notebooks en:
- un libro interactivo para verlo en un browser (web-based interactive book) y
- una publicación PDF de calidad.
Jupyter Book es una open community que agradece el feedback, input y las colaboraciones: comunidad Jupyter Book
En español puedes contactar con Publiconsulting Media para comentarios y aplicaciones de Jupyter Book.