Jupyter Notebook es una aplicación web de código abierto que le permite crear y compartir documentos que contienen código en vivo, ecuaciones, visualizaciones y texto narrativo. Los usos incluyen limpieza y transformación de datos, simulación numérica, modelado estadístico, visualización de datos, aprendizaje automático y mucho más.
Jupyter tiene soporte para más de 40 lenguajes de programación diferentes y Python es uno de ellos. Python es un requisito (Python 3.3 o superior, o Python 2.7) para instalar Jupyter Notebook.
Instale Jupyter con Anaconda:
Instale Python y Jupyter con Anaconda Distribution, que incluye Python, Jupyter Notebook y otros paquetes de uso común para la informática científica y la ciencia de datos. Puede descargar la última versión de Python3 de Anaconda desde aquí .
Ahora, instale la versión descargada de Anaconda.
Instalación de Jupyter Notebook mediante PIP:
python3 -m pip install --upgrade pip python3 -m pip install jupyter
Comando para ejecutar el cuaderno Jupyter:
jupyter notebook
Esto imprimirá cierta información sobre el servidor de la computadora portátil en su terminal, incluida la URL de la aplicación web (por defecto, http://localhost:8888) y luego abrirá su navegador web predeterminado en esta URL.
Cuando la libreta se abra en su navegador, verá el Tablero de la libreta, que mostrará una lista de las libretas, archivos y subdirectorios en el directorio donde se inició el servidor de la libreta. La mayoría de las veces, deseará iniciar un servidor de cuadernos en el directorio de más alto nivel que contiene cuadernos. A menudo, este será su directorio de inicio.
Crear una nueva libreta:
ahora en el tablero, puede ver un nuevo botón en la esquina superior derecha. Haga clic en él para abrir una lista desplegable y luego, si hace clic en Python3, se abrirá un nuevo cuaderno.
Algunos comandos útiles:
- Comando para abrir un cuaderno en el servidor de cuadernos que se está ejecutando actualmente.
jupyter notebook notebook_name.ipynb
- De manera predeterminada, el servidor de la computadora portátil se inicia en el puerto 8888. Si el puerto 8888 no está disponible o está en uso, el servidor de la computadora portátil busca el siguiente puerto disponible. También puede especificar un puerto manualmente. En este ejemplo, configuramos el puerto del servidor en 9999:
jupyter notebook --port 9999
- Comando para iniciar el servidor portátil sin abrir un navegador web:
jupyter notebook --no-browser
- El servidor de portátiles proporciona mensajes de ayuda para otros argumentos de la línea de comandos mediante el indicador –help:
jupyter notebook --help
- Para cambiar de modo (editar, comando):
Esc - Change mode to command mode Enter - Change mode to edit mode
- Para cambiar el tipo de contenido (código o descuento) [en modo comando]
m - Change to markdown y - Change to code
- Para ejecutar código o reducción [cualquier modo]
Shift + Enter - Execute and go to next cell Ctrl + Enter - Execute and be in the same cell
- Para insertar celda [en modo comando]
a - Create cell in above to the cell b - Create cell in below to the cell
- Para cortar copiar y pegar [en modo comando]
x - Cut the cell that can be paste anywhere any number of times c - Copy the cell that can be paste anywhere and any number of times v - Paste the cell
Ejecutando su primer código en Jupyter:
Paso n.º 1: Después de instalar correctamente Jupyter, escriba ‘jupyter notebook’ en la terminal/símbolo del sistema. Esto abrirá un nuevo servidor portátil en su navegador web.
Paso #2: En la esquina superior izquierda, haga clic en el botón nuevo y seleccione python3. Esto abrirá una nueva pestaña de libreta en su navegador donde puede comenzar a escribir su primer código.
Paso #3: Presione Entrar o haga clic en la primera celda de su cuaderno para ingresar al modo de edición.
Paso #4: Ahora eres libre de escribir cualquier código.
Paso #5: Puede ejecutar su código presionando Shift + Enter
o el botón ejecutar que se encuentra en la parte superior. A continuación se muestra un código de ejemplo:
Algunos atajos de teclado útiles:
Publicación traducida automáticamente
Artículo escrito por Chaitanya Tyagi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA