Aprendiendo Jupyter

Introducción

Jupyter es un proyecto de código abierto crear documentos computacionales, es decir, integrar en un documento código de programación ejecutable. Debe su nombre a la fusión de 3 lenguajes de programación Julia, Python y R y fue pensado para facilitar el trabajo en ciencia de datos.

Jupyter cuenta con varios núcleos desarrollados por la comunidad para trabajar con varios lenguajes de programación entre los que se encuentran C++, GNU Octave, MATLAB, Ruby, Scheme y otros.

Jupyter Notebooks

Es un estándar comunitario para comunicar y ejecutar computo interactivo. Combina computo, salidas, texto, matemáticas, imágenes y representaciones de objetos.

JupyterLab

JupyterLab es una interfaz web para trabajar con documentos de Jupyter, editores de texto, terminales y componentes personalizados en un forma flexible, integrada y extensible. Puedes probarlo en la siguiente liga: https://jupyter.org/try-jupyter/notebooks/?path=notebooks/Intro.ipynb

Instalación

JupyterLab se distribuye como un módulo de Python y puede ser fácilmente instalado con PIP al igual que el resto de aplicaciones del proyecto Jupyter.

pip install jupyterlab

Funcionamiento

Un cuaderno de Jupyter está compuesto por células, una célula puede ser de diferente tipo: código, markdown o cruda.

Una célula contiene una entrada y una salida. El botón “Ejecutar” (Play), ejecuta el contenido de la célula.

Cuando se ejecuta una célula de código, el código es enviado a un núcleo de ejecución.

Recursos

Garaje de ideas a publicado un pequeño tutorial introductorio a Jupyter Lab en su canal de YouTube https://www.youtube.com/watch?v=VFp2UIeji2Q

Documentación oficial: https://docs.jupyter.org/en/latest/


Comments

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *