Saltar al contenido

¿Cuál es la diferencia entre Jupyter Notebook y JupyterLab?

Posteriormente a indagar en diversos repositorios y sitios webs de internet al final hemos descubierto la resolución que te mostramos más adelante.

Solución:

Jupyter Notebook es un entorno computacional interactivo basado en la web para crear documentos de Jupyter Notebook. Es compatible con varios lenguajes como Python (IPython), Julia, R, etc. y se usa principalmente para el análisis de datos, la visualización de datos y más computación interactiva y exploratoria.

JupyterLab es la interfaz de usuario de última generación incluyendo cuadernos. Tiene una estructura modular, donde puede abrir varios cuadernos o archivos (por ejemplo, HTML, Texto, Markdowns, etc.) como pestañas en la misma ventana. Ofrece más de una experiencia similar a IDE.

Para un principiante, sugeriría comenzar con Jupyter Notebook, ya que solo consta de un navegador de archivos y una vista de editor (notebook). Podría ser más fácil de usar. Si desea más funciones, cambie a JupyterLab. JupyterLab ofrece muchas más funciones y una interfaz mejorada, que se puede ampliar a través de extensiones: JupyterLab Extensions (GitHub)

En este momento (mediados de 2019), con el lanzamiento de JupyterLab 1.0, como usuario, Creo que deberíamos adoptar JupyterLab para el uso diario. Y de la documentación oficial de JupyterLab:

La versión actual de JupyterLab es adecuada para el uso diario general.

y

JupyterLab eventualmente reemplazará el clásico Cuaderno Jupyter. A lo largo de esta transición, el mismo formato de documento de cuaderno será compatible con ambos el clásico Notebook y JupyterLab.


Tenga en cuenta que JupyterLab tiene una arquitectura modular extensible. Entonces, en los viejos tiempos, solo hay un Jupyter Notebook, y ahora con JupyterLab (y en el futuro), Computadora portátil es solo una de las aplicaciones principales de JupyterLab (junto con otras como código Consolalínea de comando Terminaly un Editor de texto).

Para responder a su pregunta directamente:

La diferencia más importante entre los dos es que debe comenzar a usar JupyterLab de inmediato, y que no debe preocuparse por Jupyter Notebook en absoluto. Porque:

JupyterLab eventualmente reemplazará al clásico Jupyter Notebook. A lo largo de esta transición, el mismo formato de documento de notebook será compatible tanto con Notebook clásico como con JupyterLab.

Pero también te gustaría saber esto:

Otras publicaciones han sugerido que Jupyter Notebook (JN) podría ser potencialmente más fácil de usar que JupyterLab (JL) para principiantes. Pero tendría que estar en desacuerdo.

Una gran ventaja con JL, y posiblemente una de las diferencias más importantes entre JL y JN, es que puede ejecutar más fácilmente una sola línea e incluso texto resaltado. Prefiero usar un atajo de teclado para esto, y asignar atajos es bastante sencillo.

Y el hecho de que pueda ejecutar código en una consola de Python hace que trabajar con JL sea mucho más divertido. Otras respuestas ya han mencionado esto, pero JL puede, de alguna manera, considerarse una herramienta para ejecutar Notebooks y más. Entonces, la forma en que uso JupyterLab es configurándolo con un archivo .ipynb, un explorador de archivos y una consola de python como esta:

ingrese la descripción de la imagen aquí

Y ahora tienes estas herramientas a tu disposición:

  1. Ver archivos, núcleos en ejecución, comandos, herramientas de cuaderno, pestañas abiertas o administrador de extensiones
  2. Ejecutar celdas usando, entre otras opciones, Ctrl+Enter
  3. Ejecute una sola expresión, línea o texto resaltado usando opciones de menú o atajos de teclado
  4. Ejecute el código directamente en una consola usando Shift+Enter
  5. Inspeccione variables, marcos de datos o gráficos rápida y fácilmente en una consola sin saturar la salida de su computadora portátil.

Ten en cuenta difundir esta reseña si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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