freeCodeCamp/guide/spanish/data-science-tools/jupyter-notebook/index.md

6.7 KiB

title localeTitle
Jupyter Notebook Cuaderno Jupyter

Cuaderno Jupyter

Jupyter Notebook es una aplicación web de código abierto. Le permite crear y compartir documentos que contienen código en vivo, ecuaciones, visualizaciones y texto narrativo.

El cuaderno Jupyter lo ayuda a crear y compartir documentos que contienen código en vivo, ecuaciones, visualizaciones y texto enriquecido.

Puedes usarlo para:

  • Limpieza y transformación de datos.
  • simulación numérica
  • modelado estadístico
  • Visualización de datos
  • aprendizaje automático

Vea sus resultados a medida que avanza paso a paso. Al igual que en esta imagen.

¿Qué es un cuaderno de Jupyter?

En este caso, "cuaderno" o "documentos de cuaderno" denotan documentos que contienen tanto código como elementos de texto enriquecido, como figuras, enlaces, ecuaciones. Debido a la combinación de elementos de código y texto, estos documentos son el lugar ideal para reunir una descripción de análisis y sus resultados, y pueden realizarse el análisis de datos en tiempo real.

"Jupyter" es un acrónimo suelto que significa Julia, Python y R. Estos lenguajes de programación fueron los primeros lenguajes de destino de la aplicación Jupyter, pero en la actualidad, la tecnología de notebook también es compatible con muchos otros lenguajes. Y ahí lo tienen: el cuaderno de Jupyter.

¿Qué hace?

Como aplicación cliente-servidor, la aplicación Jupyter Notebook le permite editar y ejecutar sus cuadernos a través de un navegador web. La aplicación se puede ejecutar en una PC sin acceso a Internet o se puede instalar en un servidor remoto, desde donde se puede acceder a través de Internet.

Sus dos componentes principales son los núcleos y un panel de control.

Un kernel es un programa que ejecuta e inspecciona el código del usuario. La aplicación para portátiles Jupyter tiene un núcleo para el código Python, pero también hay núcleos disponibles para otros lenguajes de programación. El panel de la aplicación no solo le muestra los documentos del cuaderno que ha creado y puede volver a abrir, sino que también se puede usar para administrar los núcleos: puede seleccionar cuáles se están ejecutando y apagarlos si es necesario.

Instalación

Puede usar Anaconda o Pip para instalar el portátil Jupyter. Para conocer los pasos a seguir, consulte la guía oficial. aquí.

Más información:

=======

Caracteristicas

  • No hay necesidad de ejecutar su archivo de código completo cada vez. Simplemente ejecute una celda individual de Notebook para evaluar un fragmento de código específico.
  • El portátil tiene soporte para más de 40 lenguajes de programación, incluidos Python, R, Julia y Scala.
  • Las computadoras portátiles se pueden compartir con otras personas mediante el correo electrónico, Dropbox, GitHub y el visor de computadoras portátiles Jupyter.
  • Su código puede producir una salida rica e interactiva: HTML, imágenes, videos, LaTeX y tipos MIME personalizados.
  • Aproveche las herramientas de big data, como Apache Spark, de Python, R y Scala. Explora los mismos datos con pandas, scikit-learn, ggplot2, TensorFlow.

El portátil Jupyter combina dos componentes:

Una aplicación web:

La aplicación para portátiles Jupyter ayuda a editar y ejecutar documentos de notebook en un navegador web, combinando texto explicativo, matemáticas, computación y medios enriquecidos.

Documento de cuaderno:

La aplicación para portátiles Jupyter puede crear un "documento de cuaderno" que contiene tanto el código como los elementos de texto enriquecido. Un documento de Notebook puede ser legible y ejecutable.

Estos documentos son producidos por la aplicación de cuaderno Jupyter.

Aplicación Jupyter Notebook

Como una aplicación cliente-servidor, la aplicación de cuaderno Jupyter le permite editar y ejecutar sus cuadernos a través de un navegador web.
La aplicación puede ejecutarse en una PC sin acceso a Internet o puede instalarse en un servidor remoto, donde puede acceder a ella a través de Internet.

Sus dos componentes principales son los núcleos y un panel de control.

Kernels

Un kernel es un programa que ejecuta e inspecciona el código del usuario. La aplicación para portátiles Jupyter tiene un núcleo para el código Python, pero también hay núcleos disponibles para otros lenguajes de programación.

Tablero

El panel de la aplicación no solo le muestra los documentos del cuaderno que ha creado y puede volver a abrir, sino que también se puede usar para administrar los núcleos: puede seleccionar cuáles se están ejecutando y apagarlos si es necesario.

Cómo funcionan los cuadernos

Los cuadernos de Jupyter surgieron del proyecto IPython iniciado por Fernando Pérez. IPython es una shell interactiva, similar a la shell de Python normal pero con excelentes características como el resaltado de sintaxis y la finalización del código. Originalmente, los cuadernos funcionaban enviando mensajes desde la aplicación web (el cuaderno que ves en el navegador) a un kernel de IPython (una aplicación de IPython que se ejecuta en segundo plano). El kernel ejecutó el código y luego lo envió de vuelta al cuaderno. Arquitectura de notebook

Cuando guarda el cuaderno, se escribe en el servidor como un archivo JSON con una extensión de archivo .ipynb El nuevo nombre Jupyter proviene de la combinación de Ju lia, Py Thon, y R. Hay muchos núcleos para diferentes idiomas para usar Jupyter. Podrías revisar la lista de núcleos Jupyter disponibles .

Instalación de Jupyter Notebook

Los portátiles Jupyter vienen automáticamente con la distribución. Podrás usar portátiles desde el entorno predeterminado. Para instalar los portátiles Jupyter en un entorno conda install jupyter notebook : conda install jupyter notebook Para instalar los portátiles Jupyter con pip: pip install jupyter notebook

Más información: