Y qué mejor manera de comenzar a aprender que en un IDE Python fácil de usar que le proporciona un editor, donde puede editar su código fuente, un intérprete y un compilador, y una interfaz en la que puede ver su salida, todo en un lugar? Jupyter Notebook es un IDE que proporciona principiantes en Python (e incluso desarrolladores de Python experimentados) un entorno diseñado para mostrar resultados y análisis claros.
Notebook Jupyter - El todoterreno de los editores
Incluso puede argumentar, una vez que comience a usar Jupyter, que sus "cuadernos" son los entornos de desarrollo integrados más cómodos para codificar en. Estos cuadernos también son herramientas de aprendizaje muy poderosas. Están equipados con un editor de texto legible por humanos donde puede diseñar descripciones de código completas con imágenes y diagramas, y celdas de código que separan las unidades lógicas de su programa. Si todas las utilidades de un cuaderno se usan bien, puede crear documentos que ejecuten programas completos y también proporcionen un análisis fácil de entender y una descripción de lado a lado con el código.
Higo. 1: página de inicio del cuaderno de Jupyter
Jupyter es un IDE basado en la web y se abre en el navegador. Puede cambiar el navegador predeterminado en el que se abre a un navegador de su elección. El cuaderno Jupyter se puede instalar en su sistema Linux, donde crea cuadernos en un lugar de trabajo en su disco o se puede usar en línea para editar el código en https: // jupyter.org/. Una vez que crea un cuaderno en Jupyter haciendo clic en "Nuevo", se abre el siguiente editor:
Higo. 2: cuaderno sin título
Esta interfaz de aspecto simple es increíblemente potente en sus características. Comencemos primero con una introducción básica.
Empezando
En la Fig. 3, el cuaderno vacío que ves es el diseño con el que trabajarás cuando aprendas Python en Jupyter.
Higo. 4: Ejecute una celda de código
Para ejecutar una celda de código, todo lo que tiene que hacer es seleccionar la celda que desea ejecutar y hacer clic en "Ejecutar" o presione Shift + Enter. Esto, junto con el botón "interrumpir el núcleo" al lado, es en lo que más hará clic en. Hablando de "interrumpir el núcleo", si te encuentras atrapado en un bucle infinito, esto podría ser útil. Abortar la misión Antes de que las cosas se pongan aún más desordenadas!
Y mientras estamos en el tema de los núcleos, exploremos más a fondo uno de los componentes más importantes del cuaderno: el núcleo. En los términos más simples, los núcleos de Python tienen la responsabilidad de ejecutar código. Todas las opciones que necesitará con respecto al núcleo están aquí:
Higo. 5: núcleo
Un núcleo de Python, que es una unidad computacional que ejecuta código, puede interrumpirse para detener la ejecución de código, reiniciar, volver a conectar y cerrar. Avanzando a más opciones que involucran al núcleo, uno puede incluso cambiar los núcleos para cambiar de una versión de Python a la otra (como de Python 2 a Python 3).
Como mencionamos anteriormente, los cuadernos se usan para mucho más que solo escribir código. Puede utilizarlos para crear un documento completo con párrafos, ecuaciones, funciones e imágenes. Para comenzar con esto, deberá familiarizarse con las celdas de "Markdown".
Seleccionar una celda y luego seleccionar celda> Tipo de celda> Markdown convertirá una celda de código en una celda de texto. Aquí puede escribir descripciones y análisis. Es una buena práctica buscar la documentación de los cuadernos Jupyter para desbloquear todas las diferentes formas en que puede utilizar esta función. Una cosa emocionante que descubrí cuando comencé con cuadernos fue que después de convertir una celda en Markdown, la opción "Insertar imagen" en el menú desplegable "Editar" se activa. Aquí hay una demostración de cómo se ve una celda de Markdown:
Higo. 6: Una celda de Markdown
Observe que este texto se encuentra por encima de una celda de código normal. Así es como puede agregar significado a las unidades de código lógico.
Esta introducción simplemente rascó la superficie de lo que puede hacer con cuadernos. El mejor consejo sería explorarlo por su cuenta y descubrir el resto de sus características que se ajustan a sus propósitos.
Instalación de Jupyter
En los sistemas Linux, Jupyter Notebook se puede instalar tanto a través de su interfaz de línea de comando como su interfaz gráfica de usuario. La interfaz de línea de comando descansa en su terminal. Para instalar Jupyter, primero tendría que instalar o actualizar Python y luego instalar Python Notebook.
Higo. 7: Comando para instalar Python Notebook
Instalar el cuaderno Jupyter desde la GUI es bastante más fácil. Solo busque Project Jupyter en el software Ubuntu y haga clic en "Instalar".
Higo. 8: Proyecto Jupyter en el software Ubuntu (instalación de GUI)
Python es el lenguaje de programación más poderoso para la ciencia de datos. También es un lenguaje fácil de aprender y un IDE como Jupyter Notebook hace que sea perfecto acostumbrarse a programar en Python.