Una introducción detallada al funcionamiento de Jupyter, una herramienta esencial para la ciencia de datos

Cuando se trata de ciencia de datos, tenemos que decir que es una herramienta de operación profesional.El nombre Jupyter proviene de los principales lenguajes de programación compatibles que admite: Julia, Python y R.

Jupyter Notebook es mantenido por la gente de Project Jupyter. es una aplicación web de código abierto que se puede utilizar para crear y compartir documentos que contienen código en vivo, ecuaciones, visualizaciones y texto. Es un derivado del proyecto IPython, que solía tener un proyecto IPython Notebook.

Jupyter se envía con un kernel de IPython que permite la programación en Python, pero actualmente hay más de 100 kernels disponibles.

inserte la descripción de la imagen aquí

Jupyter Notebook en funcionamiento

Jupyter Notebook no se incluye con Python, por lo que debe instalarse por separado.

El tutorial de instalación puede referirse a

Una guía de nivel de niñera para principiantes de TI para instalar Python en varios sistemas

Servidor de portátiles Jupyter

Abra la aplicación Terminal y vaya a la carpeta de su elección y cree una carpeta llamada Proyecto Python o personalice una.

ejecución terminal.
inserte la descripción de la imagen aquí
El navegador predeterminado debería iniciarse (o abrir una nueva pestaña) en la siguiente URL: http://localhost:8888/tree

Crear notas

Después de iniciar el servidor de Notebook, puede comenzar a crear notas.
inserte la descripción de la imagen aquí
Aparecerá una nueva pestaña web.
inserte la descripción de la imagen aquí

Notas de nombres

En la parte superior de la página está la palabra Sin título. Este es el título de la página y el nombre predeterminado del cuaderno, que se puede modificar.
inserte la descripción de la imagen aquí

ejecutar unidad de código

Agregue código a esta celda.

print('Hello Jupyter!')

inserte la descripción de la imagen aquí
Hay uno que se puede ejecutar usando Shift+Enter .

[n] a la izquierda de la celda cuando se ejecuta la celda. Los corchetes se rellenan automáticamente con un número que indica el orden en el que se ejecutan las celdas. Por ejemplo, al abrir un nuevo cuaderno y ejecutar la primera celda en la parte superior del cuaderno, los corchetes se rellenarán con el número 1.

descripción del menú

inserte la descripción de la imagen aquí

  • "Archivo", puede crear un nuevo cuaderno o abrir un cuaderno preexistente. Aquí también es donde se cambia el nombre del cuaderno. Elemento de menú Guardar y punto de control Esto permite crear puntos de control que se pueden revertir si es necesario.
  • "Editar", cortar, copiar y pegar el contenido de la celda. Las celdas también se pueden eliminar, dividir o fusionar, y las celdas se pueden reordenar aquí. Algunos elementos de este menú están atenuados porque no se aplican a la celda seleccionada actualmente.
  • "Ver", utilizado para cambiar el título y la barra de herramientas. También puede activar o desactivar los números de fila dentro de las celdas.
  • "Insertar", el menú Insertar solo se usa para insertar celdas encima o debajo de la celda seleccionada actualmente.
  • "Celda", permite ejecutar una celda, un grupo de celdas o todas las celdas. El tipo de celda también se puede cambiar aquí. Otra característica útil es la capacidad de borrar la salida de la celda. Es posible que las notas que están destinadas a compartirse con otras personas deban borrar la salida primero para que la siguiente persona pueda ejecutar la celda por sí misma. Las unidades del núcleo se utilizan para manejar los núcleos que se ejecutan en segundo plano y pueden reiniciarse, reconectarse, apagarse o incluso cambiarse mediante el portátil que utiliza el núcleo.
  • "Kernel", al depurar el portátil, encontrará que necesita reiniciar el kernel.
  • "Widgets", el menú de widgets se utiliza para guardar y borrar el estado del widget. Los widgets son básicamente widgets de JavaScript que se pueden agregar a las celdas para crear contenido dinámico usando Python (u otro kernel).
  • "Ayuda", puede obtener información sobre métodos abreviados de teclado de Notebook, recorridos por la interfaz de usuario y extensos materiales de referencia.

Pestaña Operación Notas

Cuando use Jupyter, recuerde no cerrar la ventana de la línea de comando del shell, debe asegurarse de que los datos se hayan guardado al cerrar.
inserte la descripción de la imagen aquí

Optimización de formato/operación

Jupyter Notebook admite agregar contenido enriquecido a sus celdas.

tipo de célula

  • "Código", complete el código ejecutable.
  • "Markdown", todas las operaciones de formato de texto se reemplazan por Markdown, como la creación de títulos.
  • "Raw NBConvert", utilizado para mostrar código que no se ejecuta.
  • "Título", convertido directamente al formato title#.

texto con estilo

Jupyter Notebook es compatible con Markdown, un lenguaje de marcado que es un superconjunto de HTML.

Establezca la nueva celda en Markdown y agregue el siguiente texto a la celda.
inserte la descripción de la imagen aquí

Encabezamiento

Use # para crear encabezados, que también se pueden usar para diferenciar jerarquías de directorios.
inserte la descripción de la imagen aquí

Crear una lista

Use guiones (-), signos más (+) o asteriscos (*) para crear listas.
inserte la descripción de la imagen aquí

Exportación de notas

Simplemente seleccione el tipo de archivo para exportar desde el menú.
inserte la descripción de la imagen aquí

Extensión de notas

Si bien Jupyter Notebooks tiene muchas funciones integradas, se pueden agregar nuevas funciones a través de extensiones.

Ampliación del complemento Nbextensions

Una extensión de Notebook (nbextension) es un módulo de JavaScript que se puede cargar en la mayoría de las vistas en el front-end de Notebook. Si se siente cómodo con JavaScript, puede incluso escribir sus propias extensiones. Las extensiones pueden acceder al DOM de la página y a la API de JavaScript de Jupyter.

Instalación de línea de comandos.

conda install -c conda-forge jupyter_contrib_nbextensions
conda install -c conda-forge jupyter_nbextensions_configurator

Después de reiniciar la nota, cambie la pestaña de inicio y seleccione la extensión de la nota.

inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_20288327/article/details/124074390
Recomendado
Clasificación