Si usted es un entusiasta de la ciencia de datos, Jupyter Notebook puede ser una gran manera de empezar con sus proyectos de ciencia de datos.

En esta guía, repasaremos:

  • Qué es Jupyter Notebook
  • por qué es popular para los casos de uso de la ciencia de datos
  • Instrucciones sobre cómo puede configurar el cuaderno Jupyter en su máquina

Empecemos…

¿Qué es Jupyter Notebook?

Jupyter Notebook es una plataforma interactiva basada en navegador para la computación científica. Es un producto insignia de código abierto del Proyecto Jupyter y se utiliza ampliamente en la ciencia de datos.

project-jupyter

Características útiles de Jupyter Notebook

Además de proporcionar una plataforma de codificación interactiva, Jupyter Notebook admite tanto celdas de código como de texto. Las celdas de texto permiten el formato Markdown. Así que puede utilizar texto sin formato, imágenes, ecuaciones matemáticas LaTex y mucho más para explicar el flujo de trabajo de su proyecto.

Por ejemplo, la siguiente imagen muestra cómo puede escribir tanto Markdown como código especificando el tipo de celda.

jupyter-notebook-environment
Celdas Markdown y de código en Jupyter Notebook

Para ejecutar una celda, puede pulsar el botón Ejecutar [▶]. O puede utilizar Mayús Intro para ejecutar una celda. Los encabezados y las imágenes se muestran después de ejecutar las celdas.

cells-in-jupyter-notebook
Celdas de Jupyter Notebook

Ahora vamos a enumerar algunas de las otras características útiles de Jupyter Notebook.

  • Compatibilidad con lenguajes de programación populares para la ciencia de datos como Python, R, Julia y Scala
  • Disposición para compartir cuadernos con otros colaboradores
  • Disposición para la integración de big data mediante Spark
  • La siguiente imagen muestra los pasos de cualquier proyecto de ciencia de datos. Acceder a los datos desde el sistema de archivos de su máquina, el preprocesamiento de datos, el análisis hasta la construcción de modelos de aprendizaje automático: puede hacerlos todos en Jupyter Notebook.
steps-in-data-science-projects

Ahora que ya conoce Jupyter Notebook y sus características, procedamos a ver cómo puede instalarlo en su máquina.👩🏽‍💻

Cómo instalar Jupyter Notebook

Instalación utilizando la distribución Anaconda

Si es usted principiante, se recomienda que utilice la distribución Anaconda de Python. Además de Python, viene con varios paquetes útiles de ciencia de datos preinstalados. La instalación también incluye herramientas Jupyter como Jupyter Notebook y JupyterLab.

Ahora, repasemos los pasos de esta instalación.

Paso 1: Diríjase al sitio web oficial de Anaconda. A continuación, navegue hasta anaconda.com/products/individual. Y descargue el instalador correspondiente a su sistema operativo.

anaconda-python
Instalación de la distribución de Anaconda

Paso 2: Ahora, ejecute el instalador. Siga las indicaciones en pantalla para completar la instalación. La instalación tardará normalmente unos minutos. ⏳

Puede iniciar Jupyter Notebook una vez finalizado el proceso de instalación. Hay varias formas de hacerlo.

Paso 3: Una vez finalizada la instalación, puede iniciar el Navegador Anaconda. Desde el navegador, haga clic en la opción Launch de la pestaña Jupyter Notebook, como se muestra a continuación:

anaconda-navigator-jupyter-notebook
Lanzamiento de Jupyter Notebook desde el Navegador Anaconda

O puede utilizar directamente el acceso directo a Jupyter Notebook para lanzarlo, como se ilustra a continuación:

jupyter-notebook-shortcut

También puede lanzar Jupyter Notebook desde el Símbolo del sistema de Anaconda.

Instalación mediante el gestor de paquetes pip

¿Ya tiene Python instalado en su sistema? ¿Y le gustaría empezar a utilizar Jupyter sin utilizar la distribución de Anaconda?

Si es así, puede hacerlo utilizando el gestor de paquetes pip. Puede utilizar pip para instalar cualquier paquete de Python que forme parte del Índice de paquetes de Python, unrepositorio de software para la comunidad de desarrolladores de Python.

En esta sección, vamos a esbozar los pasos tanto para el sistema operativo Windows como para el Linux.

Instalar Jupyter Notebook utilizando pip en Windows

Comencemos con las instrucciones de instalación para Windows.

Paso 1: Ejecute el siguiente comando para comprobar la versión de Python instalada en su sistema. Podría ejecutar los comandos desde Windows Powershell o desde el Símbolo del sistema de su máquina. O podría optar por ejecutar en un entorno shell de su elección como Git Bash para Windows si es usuario de Git.

python --version

Nota: Casi todas las instalaciones de Python3 (Python 3.x) vienen con el gestor de paquetes pip preinstalado.

Paso 2: A continuación, ejecute este comando para comprobar la versión de pip instalada en su máquina.

pip3 --version

Si se encuentra con errores porque no ha instalado pip, actualice su instalación de Python. Puede descargar e instalar la versión más reciente de Python aquí.

Paso 3: Para evitar cualquier problema de dependencia, y asegurarse de que todos los paquetes están actualizados, ejecute el siguiente comando.

pip3 install --upgrade pip

Paso4: Ahora que ha instalado y actualizado pip, utilícelo para instalar Jupyter mediante el siguiente comando.

pip3 install jupyter
jupyter-install-on-local-machine

La descarga y la instalación tardarán unos minutos en completarse.⏳

Paso 5: Para iniciar el cuaderno Jupyter, ejecute este comando.

cuaderno jupyter

Instalar el cuaderno Jupyter utilizando pip en Ubuntu

Todas las principales distribuciones de Linux, incluyendo Ubuntu tienen una instalación existente de Python. Para instalar Jupyter Notebook, primero tendrá que instalar manualmente pip. Y después, podrá utilizar pip para instalar Jupyter y otros paquetes.

Paso 1: Para instalar pip, ejecute el siguiente comando en su terminal.

apt install python3-pip

Paso2: A continuación, instale jupyter ejecutando este comando. La instalación tardará unos minutos en completarse.

pip3 install jupyter

Paso3: Ahora, inicie Jupyter notebook ejecutando el siguiente comando.

jupyter notebook

Conclusión

Espero que haya entendido qué es el cuaderno Jupyter y los pasos para instalarlo en su máquina. Si está interesado, también puede consultar otras ofertas del Proyecto Jupyter. JupyterLab se basa en el cuaderno Jupyter clásico y ofrece funcionalidades adicionales.

Si está buscando iniciarse en la ciencia de datos, ¡le deseo buena suerte en su viaje de aprendizaje!✨