Introducción a Jupyter Notebook: tutorial

Introducción a Jupyter Notebook: tutorial

Si es un aspirante a científico de datos que trabaja con Python o R, necesita saber cómo usar Jupyter Notebook. Es un IDE de código abierto y basado en servidor para manipular datos, compartir código en vivo y administrar el flujo de trabajo de ciencia de datos.

Echemos un vistazo a cómo puede instalar y usar Jupyter Notebook en su máquina local.

Cómo instalar y ejecutar Jupyter Notebook con Pip

Cuando instala Jupyter Notebook en un entorno virtual mediante el comando pip install , puede ejecutarlo como un paquete o módulo independiente en un espacio virtual.

Para utilizar este método, debe tener Python instalado en su máquina. De lo contrario, diríjase al sitio web python.org para descargar e instalar la última versión de Python. Sin embargo, si es un usuario de Mac o Linux, probablemente ya tenga Python instalado de forma predeterminada.

Si es un usuario de Windows, asegúrese de agregar Python a la ruta de Windows después de instalarlo para que sea ejecutable desde la línea de comandos.

Una vez que haya cumplido con las condiciones anteriores, abra el símbolo del sistema en la ubicación elegida.

A continuación, cree y active un entorno virtual de Python si aún no lo ha hecho.

Mientras esté en ese entorno virtual, ejecute el comando pip install notebook para instalar Jupyter Notebook.

A continuación, ejecute jupyter notebook para iniciar el servidor de Jupyter Notebook en su navegador predeterminado.

Cómo instalar y ejecutar Jupyter Notebook con Anaconda Distribution

La distribución de Anaconda es un administrador de IDE que le permite instalar Jupyter Notebook dentro de un entorno virtual de conda .

También puede evitar los tecnicismos de la línea de comandos cuando usa la distribución Anaconda. Le permite crear y activar su entorno virtual e instalar Jupyter Notebook a través de su Anaconda Navigator en unos pocos clics.

Para usar esta opción, debe descargar e instalar la última versión compatible de la distribución de Anaconda .

Una vez que tenga Anaconda instalado en su máquina, inicie su Anaconda Navigator. Para iniciarlo en Windows, puede abrir la barra de búsqueda de Windows y buscar Anaconda. Luego haga clic en Anaconda Navigator en el menú de resultados de búsqueda para abrirlo.

Aunque el entorno de ruta base de Anaconda Navigator tiene preinstalado Jupyter Notebook, debe instalar uno nuevo cada vez que cree un entorno con él.

Puede crear un entorno conda e instalar Jupyter Notebook en él a través de CMD o Anaconda Navigator.

Para usar la opción Anaconda Navigator, en la barra lateral de la aplicación, haga clic en Entornos .

A continuación, mire en la esquina inferior izquierda de la aplicación y haga clic en Crear .

Ingrese un nombre preferido para su entorno virtual en el campo Nombre . Luego, seleccione el idioma elegido y haga clic en Crear para crear un entorno virtual conda .

Introducción a Jupyter Notebook: tutorial

Una vez que haya creado con éxito un entorno, selecciónelo y vaya a Inicio . En el menú Inicio , busque Jupyter Notebook y haga clic en Instalar para instalarlo en ese entorno.

Haga clic en Iniciar una vez que se complete la instalación.

Introducción a Jupyter Notebook: tutorial

Opcionalmente, después de instalar Jupyter Notebook a través de Anaconda Navigator, puede abrir una terminal o símbolo del sistema y usar el comando activar env_name para activar el entorno virtual conda que acaba de crear.

Reemplace env_name con el nombre del entorno que acaba de crear a través de Anaconda Navigator. Sin embargo, para usar este método en Windows, asegúrese de agregar Anaconda a la ruta de Windows.

Alternativamente, si desea evitar la opción Anaconda Navigator por completo, puede crear un entorno conda e instalar Jupyter Notebook en él solo a través del terminal.

Para hacer eso, abra su terminal y ejecute el comando conda create --name env_name . Si es un usuario de Windows, puede usar conda.bat create --name env_name .

Utilice el comando pip install notebook para instalar Jupyter Notebook en ese entorno. Reemplace env_name con su nombre preferido.

A continuación, inicie Jupyter Notebook ejecutando el comando jupyter notebook .

Relacionado: Comandos CMD de Windows que debe conocer

NB: Se recomienda iniciar Jupyter Notebook a través de la línea de comandos. De esa manera, puede crear una carpeta separada para su proyecto y crear un entorno virtual para la ubicación de la carpeta, así como iniciar Jupyter Notebook en ese mismo directorio.

Cómo utilizar Jupyter Notebook

Ahora que ha instalado Jupyter Notebook. Echemos un vistazo a algunas de las formas en que puede usarlo.

El lanzamiento de Jupyter Notebook lo lleva a su página de inicio, donde puede administrar sus archivos.

NB: Normalmente, cuando abre Jupyter Notebook en un directorio vacío a través de CMD, la página de inicio también hereda ese directorio vacío. De lo contrario, todos los archivos del directorio principal se reflejan en la página de inicio de Jupyter Notebook.

Cómo importar un archivo a Jupyter Notebook

Es posible que desee trabajar con un archivo externo como un documento de Excel. Puede importarlo al directorio de Jupyter Notebook si aún no está allí.

Para importar un archivo a Jupyter Notebook, busque en la esquina superior derecha de la aplicación y haga clic en Cargar para buscar un archivo en su PC.

Introducción a Jupyter Notebook: tutorial

A continuación, una vez que haya cargado el archivo, haga clic en la opción Cargar que aparece junto al archivo para agregarlo al directorio de la carpeta principal.

Trabajar con un nuevo cuaderno

Cada cuaderno que abre ejecuta su código en archivos con extensión .ipynb . Para abrir un cuaderno o un Kernel, haga clic en Nuevo . Luego seleccione Python 3 .

Introducción a Jupyter Notebook: tutorial

Para guardar el cuaderno recién abierto con un nuevo nombre, haga clic en Archivo .

A continuación, seleccione la opción Guardar como y asigne a su cuaderno un nombre preferido.

Introducción a Jupyter Notebook: tutorial

Cómo apagar una computadora portátil en ejecución

Para apagar una computadora portátil en ejecución, diríjase a la página de inicio y seleccione En ejecución . Carga una lista de los núcleos que se están ejecutando actualmente.

Haga clic en Apagar junto a cualquier portátil que desee cerrar para desactivarlo.

Introducción a Jupyter Notebook: tutorial

Cómo agregar nuevas celdas en Jupyter Notebook

Mientras está en el kernel de Jupyter Notebook, puede escribir su código en celdas. Para agregar una nueva celda, haga clic en Insertar . Luego seleccione su opción preferida.

Introducción a Jupyter Notebook: tutorial

Alternativamente, puede usar atajos de teclado para agregar nuevas celdas. Para agregar una nueva celda sobre una existente, haga clic en ella, luego presione la tecla A en su teclado.

Para agregar una celda a continuación, repita el proceso anterior, pero esta vez, presione la tecla B en su teclado.

Para mover una celda hacia arriba o hacia abajo, toque la celda de destino. A continuación, haga clic en la flecha hacia arriba o hacia abajo en la parte superior del kernel.

Introducción a Jupyter Notebook: tutorial

Cómo ejecutar una línea o bloque de código en Jupyter Notebook

Para ejecutar una línea o bloque de código, haga clic en la opción Ejecutar en la parte superior del Kernel.

Para ejecutar un código con el atajo de teclado, presione Ctrl + Enter en su teclado.

Carga de un conjunto de datos con pandas en Jupyter Notebook: un ejemplo práctico

También puede cargar un conjunto de datos en el Kernel. Echemos un vistazo al código de ejemplo a continuación para leer un archivo de Excel con Python:

import pandas as pd data=pd.read_excel(r"raw_data.xlsx") data.head(10)

Tenga en cuenta que una vez que importe o pegue el conjunto de datos en su directorio de trabajo, puede cargar el archivo de Excel sin llamar a su ruta completa. Presione Ctrl + Enter para ejecutar el código anterior.

El código anterior devuelve esta salida:

Introducción a Jupyter Notebook: tutorial

Cómo utilizar la propiedad Markdown de Jupyter Notebook

Puede utilizar la propiedad markdown para escribir expresiones matemáticas y texto sin formato. Para comenzar con la propiedad Markdown de Jupyter Notebook, debe dominar algunas reglas y sintaxis básicas.

Eche un vistazo a algunas de las reglas a continuación:

  • $ : abre y cierra un código de descuento
  • \ limites : denotar un limite
  • \ sum : llama al símbolo de suma
  • \ alpha : escribe un símbolo alfa
  • \ beta : escribe un símbolo beta
  • \ gamma : llamar a un símbolo gamma
  • ^ {} : superíndice un carácter dentro del braze rizado
  • _ {} : escribe un subíndice del carácter dentro del rizado soldar
  • \ cap : introduce un símbolo de gorra
  • \ hat : poner un símbolo de sombrero encima del siguiente carácter

Para ver cómo funcionan esas reglas en la práctica, copie el código de descuento a continuación y péguelo en una celda del Kernel.

$ \ beta_0 {^ 4} \ cap \ hat 6 \ suma \ límites \ parcial 5_ {2} $

A continuación, toque la celda que contiene el código, luego mire hacia la parte superior del Kernel y haga clic en el menú desplegable Código .

Seleccione Markdown de la lista. Luego ejecute el código de descuento.

Alternativamente, puede presionar la tecla M en su teclado para cambiar la celda seleccionada a Markdown. Presione la tecla Y para volver al modo Código .

Sin embargo, para obtener un mejor control de la propiedad Markdown , puede consultar los documentos de Jupyter Notebook Markdown Cells .

Aproveche al máximo Jupyter Notebook

Jupyter Notebook le permite ejecutar y compartir código de ciencia de datos en tiempo real a través de un servidor local o remoto. Con su propiedad de reducción, también puede compartir expresiones matemáticas y textos escritos con otras personas.

Además de escribir código con él, Jupyter Notebook es una plataforma productiva y educativa para que los tutores y los estudiantes ejecuten fragmentos de proyectos de ciencia de datos o aprendizaje automático de manera colaborativa.

Sin embargo, esta herramienta ofrece muchas otras funciones. Los que discutimos aquí deberían ayudarlo a comenzar.


Cómo usar Python como una calculadora de línea de comandos

Cómo usar Python como una calculadora de línea de comandos

Si bien puede usar una calculadora gráfica en su computadora, el intérprete del lenguaje de programación Python puede funcionar como una calculadora de escritorio. Es una broma de ejecución tan popular en la comunidad de Python que se menciona en el tutorial oficial. Así es como puedes usar Python como calculadora.

Los 8 mejores blogs de Java para programadores

Los 8 mejores blogs de Java para programadores

Como programador, debe enfrentar desafíos para sobrevivir y construir algunas maravillas en el campo del desarrollo o la programación. Por lo tanto, si está buscando aprender un lenguaje de programación avanzado para mejorar sus habilidades profesionales, Java es uno de los mejores prospectos que existen.

7 comandos vitales para comenzar con Python para principiantes

7 comandos vitales para comenzar con Python para principiantes

Aprender un nuevo lenguaje de programación como Python se vuelve fácil si tiene una hoja de ruta completa que detalla qué conceptos aprender como principiante y cómo progresar más para alcanzar el siguiente hito. Incluso los programadores intermedios deberían repasar con frecuencia sus conceptos básicos para construir una base sólida para ellos mismos.

Principios de diseño web receptivo

Principios de diseño web receptivo

Hoy en día, es una práctica común crear un sitio web o una aplicación que ajuste su interfaz de usuario según el navegador o el dispositivo. Hay dos enfoques para lograr este objetivo. La primera implica la creación de diferentes versiones de su sitio web o aplicación para diferentes dispositivos. Pero es ineficiente y puede provocar errores impredecibles.

Cómo contar la cantidad de dígitos en un número usando C ++, Python y JavaScript

Cómo contar la cantidad de dígitos en un número usando C ++, Python y JavaScript

Trabajar con números es una parte integral de la programación. Todos los lenguajes de programación brindan soporte para manipular números de muchas formas diferentes. En este artículo, aprenderá a encontrar el número total de dígitos en un entero utilizando enfoques iterativos, basados ​​en registros y basados ​​en cadenas.

Las 9 mejores alternativas de Docker para la gestión de contenedores

Las 9 mejores alternativas de Docker para la gestión de contenedores

Los contenedores son muy beneficiosos para el desarrollo, la implementación y la administración de software en un entorno virtual. Docker es útil en el proceso de contenedorización, pero no es la única plataforma que existe. Si está buscando algunas alternativas a Docker, no busque más. Esta lista muestra algunas alternativas de Docker eficientes y ricas en funciones para usar en su próximo proyecto.

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

Cómo incrustar tweets en sus publicaciones de WordPress

Cómo incrustar tweets en sus publicaciones de WordPress

Incrustar servicios de terceros en sus publicaciones de WordPress es una forma emocionante de cautivar el interés de un visitante. El contenido incrustado también proporciona señales visuales que facilitan el escaneo. WordPress ha facilitado la adición de este tipo de contenido.

Cómo eliminar la carpeta de módulos de nodo con npkill

Cómo eliminar la carpeta de módulos de nodo con npkill

Node.js es un entorno de ejecución de JavaScript que le permite ejecutar JavaScript fuera de los navegadores web, lo que lo convierte en una opción popular para desarrollar todo tipo de aplicaciones. Parte de su popularidad se debe a la gran cantidad de paquetes de NPM que existen para facilitar la experiencia del desarrollador.

Cómo escribir y compilar su primer código de solidez

Cómo escribir y compilar su primer código de solidez

La solidez es el lenguaje de programación utilizado por los contratos inteligentes en la cadena de bloques Ethereum. Es un lenguaje de programación orientado a objetos de tipo estático.

Las 5 mejores insignias que potenciarán su repositorio de GitHub

Las 5 mejores insignias que potenciarán su repositorio de GitHub

Las insignias de GitHub pueden aumentar la legibilidad de un repositorio al proporcionar a los usuarios una forma rápida de capturar las métricas del repositorio. Las insignias se pueden incrustar en su README.md para aclarar la importancia y la necesidad de su proyecto a otros desarrolladores. Como resultado, los lectores obtienen una idea muy rápida del repositorio al verificar las insignias adjuntas.

¿Qué es el Día Internacional de los Programadores? 3 formas de celebrar este año

¿Qué es el Día Internacional de los Programadores? 3 formas de celebrar este año

Los días de celebración internacional son una buena forma de reconocer los asuntos sociales, los días históricos y las respectivas carreras. El Día Internacional de los Programadores celebra el papel que desempeñan los programadores para mejorar la vida cotidiana. El mundo civilizado en el que vivimos es producto del arduo trabajo de los programadores.

¿Cómo funciona el método Python String format ()? 10 ejemplos

¿Cómo funciona el método Python String format ()? 10 ejemplos

Ya sea una consulta de base de datos o resultados de operaciones matemáticas, el método de formato de cadena de Python ofrece una forma más dinámica y atractiva de presentar resultados a un usuario.

Visual Studio 2022 frente a 2019: ¿Debería actualizar ahora? Explicado

Visual Studio 2022 frente a 2019: ¿Debería actualizar ahora? Explicado

A principios de este año, Microsoft lanzó la versión preliminar de Visual Studio 2022 en el salvaje mundo de la programación. ¡Estas son buenas noticias! Es un IDE extremadamente popular, pero debido a una puesta a punto o tal vez incluso una revisión, dado el ritmo de cambio en el ecosistema DevOps en el que prospera.

Una introducción simple a las métricas de software

Una introducción simple a las métricas de software

Las métricas de software son medidas que se utilizan para cuantificar varios aspectos de su software. Estos aspectos pueden variar desde el costo, la calidad y la eficiencia del equipo de desarrollo.

Cómo instalar .NET Framework versión 3.5 en Windows 10

Cómo instalar .NET Framework versión 3.5 en Windows 10

Como usuario de Windows, probablemente al menos una vez se haya encontrado con las palabras .NET Framework. Es un marco de software desarrollado por Microsoft que le permite crear y ejecutar programas C #, C ++, F # y Visual Basic. La última versión de .NET es 4.8, pero es posible que su computadora necesite una versión anterior de .NET (como .NET 3.5) para ejecutar algunas aplicaciones.

Frasco o CherryPy: ¿Qué marco de Python debería usar?

Frasco o CherryPy: ¿Qué marco de Python debería usar?

Si es un desarrollador de Python, puede beneficiarse enormemente de la variedad de marcos disponibles. Si bien algunos marcos son más adecuados para grandes ecosistemas, otros se especializan en cumplir objetivos de desarrollo específicos. Siga leyendo para conocer las características básicas, los usos y las diferencias entre dos marcos de Python: Flask y CherryPy.

Cómo encontrar cubos y cuadrados perfectos de N dígitos usando Python, C ++ y JavaScript

Cómo encontrar cubos y cuadrados perfectos de N dígitos usando Python, C ++ y JavaScript

A muchos programadores les encanta resolver problemas matemáticos complicados utilizando código. Ayuda a agudizar la mente y mejorar la capacidad de resolución de problemas. En este artículo, aprenderá a encontrar los cuadrados y cubos perfectos de n dígitos más pequeños y más grandes utilizando Python, C ++ y JavaScript. Cada ejemplo también contiene una salida de muestra para varios valores diferentes.

Cómo agregar Python a la variable PATH de Windows

Cómo agregar Python a la variable PATH de Windows

Ejecutar Python desde la terminal a menudo es inevitable. Sin embargo, si acaba de instalar Python en Windows 10 por primera vez, ejecutarlo a través de la Terminal de Windows solo es posible si se agrega a la variable de entorno Windows PATH.

Cómo usar la declaración if de Python

Cómo usar la declaración if de Python

La declaración if es la fuerza impulsora de la programación lógica. Como resultado, una mejor comprensión de Pythons es una adición significativa a sus habilidades de programación de Python.

Cómo usar Python como una calculadora de línea de comandos

Cómo usar Python como una calculadora de línea de comandos

Si bien puede usar una calculadora gráfica en su computadora, el intérprete del lenguaje de programación Python puede funcionar como una calculadora de escritorio. Es una broma de ejecución tan popular en la comunidad de Python que se menciona en el tutorial oficial. Así es como puedes usar Python como calculadora.

Los 8 mejores blogs de Java para programadores

Los 8 mejores blogs de Java para programadores

Como programador, debe enfrentar desafíos para sobrevivir y construir algunas maravillas en el campo del desarrollo o la programación. Por lo tanto, si está buscando aprender un lenguaje de programación avanzado para mejorar sus habilidades profesionales, Java es uno de los mejores prospectos que existen.

7 comandos vitales para comenzar con Python para principiantes

7 comandos vitales para comenzar con Python para principiantes

Aprender un nuevo lenguaje de programación como Python se vuelve fácil si tiene una hoja de ruta completa que detalla qué conceptos aprender como principiante y cómo progresar más para alcanzar el siguiente hito. Incluso los programadores intermedios deberían repasar con frecuencia sus conceptos básicos para construir una base sólida para ellos mismos.

Principios de diseño web receptivo

Principios de diseño web receptivo

Hoy en día, es una práctica común crear un sitio web o una aplicación que ajuste su interfaz de usuario según el navegador o el dispositivo. Hay dos enfoques para lograr este objetivo. La primera implica la creación de diferentes versiones de su sitio web o aplicación para diferentes dispositivos. Pero es ineficiente y puede provocar errores impredecibles.

Cómo contar la cantidad de dígitos en un número usando C ++, Python y JavaScript

Cómo contar la cantidad de dígitos en un número usando C ++, Python y JavaScript

Trabajar con números es una parte integral de la programación. Todos los lenguajes de programación brindan soporte para manipular números de muchas formas diferentes. En este artículo, aprenderá a encontrar el número total de dígitos en un entero utilizando enfoques iterativos, basados ​​en registros y basados ​​en cadenas.

Las 9 mejores alternativas de Docker para la gestión de contenedores

Las 9 mejores alternativas de Docker para la gestión de contenedores

Los contenedores son muy beneficiosos para el desarrollo, la implementación y la administración de software en un entorno virtual. Docker es útil en el proceso de contenedorización, pero no es la única plataforma que existe. Si está buscando algunas alternativas a Docker, no busque más. Esta lista muestra algunas alternativas de Docker eficientes y ricas en funciones para usar en su próximo proyecto.

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

Cómo incrustar tweets en sus publicaciones de WordPress

Cómo incrustar tweets en sus publicaciones de WordPress

Incrustar servicios de terceros en sus publicaciones de WordPress es una forma emocionante de cautivar el interés de un visitante. El contenido incrustado también proporciona señales visuales que facilitan el escaneo. WordPress ha facilitado la adición de este tipo de contenido.

Cómo eliminar la carpeta de módulos de nodo con npkill

Cómo eliminar la carpeta de módulos de nodo con npkill

Node.js es un entorno de ejecución de JavaScript que le permite ejecutar JavaScript fuera de los navegadores web, lo que lo convierte en una opción popular para desarrollar todo tipo de aplicaciones. Parte de su popularidad se debe a la gran cantidad de paquetes de NPM que existen para facilitar la experiencia del desarrollador.

Cómo escribir y compilar su primer código de solidez

Cómo escribir y compilar su primer código de solidez

La solidez es el lenguaje de programación utilizado por los contratos inteligentes en la cadena de bloques Ethereum. Es un lenguaje de programación orientado a objetos de tipo estático.