Entorno extensible de computación interactiva basado en el navegador que reúne notebooks, terminales, editores y exploración de archivos en un único espacio de trabajo.
jupyter/notebook
Un entorno de notebooks web para computación interactiva que combina código, resultados y texto en un mismo documento.
Alternativa open source a:Mathematica
- Estrellas
- 13,461
- Forks
- 5,819
- Issues abiertos
- 1,889
- Último commit
- hace 14 horas
¿Qué es?
Jupyter Notebook es una aplicación basada en navegador para la computación interactiva. Los usuarios escriben y ejecutan código en celdas, y los resultados, como texto, tablas y gráficos, aparecen justo debajo de cada celda. Así, un mismo documento puede reunir código, resultados y explicaciones.
El proyecto es la interfaz de notebooks, independiente del lenguaje, de Project Jupyter. La ejecución del código está a cargo de kernels, que son procesos separados para cada lenguaje, por lo que una misma interfaz puede funcionar con distintos lenguajes de programación.
La instalación se realiza con pip, y el notebook se inicia desde la línea de comandos con `jupyter notebook`. El proyecto mantiene dos versiones principales: Classic Notebook v6, que solo recibe actualizaciones de mantenimiento y seguridad, y Notebook v7, que se basa en componentes del frontend de JupyterLab y en Jupyter Server.
Funciones clave
- 01Ejecuta código en celdas individuales y muestra los resultados en línea.
- 02Admite varios lenguajes mediante kernels independientes.
- 03Se instala con pip y se inicia con un solo comando.
- 04Notebook v7 se basa en componentes de JupyterLab y Jupyter Server.
Casos de uso
- Explorar datos y crear prototipos de código de análisis de forma interactiva.
- Escribir tutoriales o informes que combinen código, resultados y texto.
- Ejecutar un servidor de notebooks para trabajar de forma interactiva a distancia con la configuración adecuada.
Inicio rápido
- 1
Instalar Jupyter Notebook con pip
pip install notebook - 2
Iniciar Jupyter Notebook en local
jupyter notebook
Antes de usarlo
- Notebook v5 ya no se mantiene y Classic v6 solo recibe actualizaciones de mantenimiento y seguridad.
- Las extensiones creadas para Notebook v5 o Classic v6 no son compatibles con Notebook v7.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es notebook?
- Un entorno de notebooks web para computación interactiva que combina código, resultados y texto en un mismo documento. Jupyter Notebook es una aplicación basada en navegador para la computación interactiva. Los usuarios escriben y ejecutan código en celdas, y los resultados, como texto, tablas y gráficos, aparecen justo debajo de cada celda. Así, un mismo documento puede reunir código, resultados y explicaciones.
- ¿notebook es gratuito? ¿Qué licencia tiene?
- notebook es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿notebook sigue mantenido?
- Mantenimiento activo. El último commit de notebook fue el 6 nov 2026.
- ¿Para qué puedo usar notebook?
- Explorar datos y crear prototipos de código de análisis de forma interactiva. Escribir tutoriales o informes que combinen código, resultados y texto. Ejecutar un servidor de notebooks para trabajar de forma interactiva a distancia con la configuración adecuada.
- ¿Cómo se instala notebook?
- Instalar Jupyter Notebook con pip: pip install notebook Iniciar Jupyter Notebook en local: jupyter notebook
- ¿Dónde consigo notebook?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jupyter/notebook
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma empresarial para compartir y colaborar en notebooks de Jupyter, desarrollada con Ruby on Rails y respaldada por MySQL y OpenSearch.
Imágenes Docker listas para usar que incluyen JupyterLab, Jupyter Notebook y herramientas habituales de Python científico, para uso personal o en equipo.
Convierte notebooks de Jupyter en aplicaciones web independientes, con un kernel propio para cada usuario para usar widgets interactivos.
Un kernel de Haskell para Jupyter que permite ejecutar código Haskell en notebooks, la consola y otros frontends de Jupyter.
Un notebook reactivo de Python que vuelve a ejecutar automáticamente las celdas dependientes, guarda los notebooks como archivos .py y permite ejecutarlos como scripts o apps desplegadas.