Creación de Jupyter Notebooks en Visual Studio Code

Clase 7 de 16Curso de Entorno de Trabajo para Ciencia de Datos con Jupyter Notebooks y Anaconda

Resumen

¿Qué es un notebook en Visual Studio Code?

En el proceso de evolución tecnológica, Visual Studio Code ha introducido un nuevo tipo de notebook que se integra perfectamente con su entorno de trabajo. Este paso adelante permite a los desarrolladores y científicos de datos aprovechar al máximo las extensiones disponibles dentro de Visual Studio Code mientras elaboran o analizan datos.

¿Cómo comenzar con un notebook en Visual Studio Code?

  • Creación de un entorno de trabajo: Abre Visual Studio Code y selecciona una carpeta para almacenar tu código. Puedes hacerlo a través de la barra lateral en "Archivos", seleccionando "Abrir carpeta". Esto permitirá organizar tus archivos y proyectos de manera eficiente.

  • Creación de un archivo Python: Desde la carpeta de trabajo, crea un nuevo archivo con la extensión .py. Esto asegurará que Visual Studio Code reconozca el archivo como un script de Python. Una vez creado el archivo, se asignará automáticamente el logo de Python, gracias a extensiones como Material Icon.

¿Cómo ejecutar y verificar scripts en Python?

Una vez que has creado un archivo Python, puedes verificar su funcionamiento ejecutando un script básico, como el tradicional "Hello World":

print("Hola Platzinauta")

Para ejecutar el script, puedes seleccionar la opción "Run Python File in Terminal" mediante clic derecho o usando el triángulo de ejecución en la esquina superior derecha. Esta ejecución garantiza que Visual Studio Code está correctamente configurado para interpretar y ejecutar código Python.

¿Cómo optimizar el entorno de programación con extensiones?

Visual Studio Code permite instalar extensiones que facilitan el desarrollo de software:

  • Autocomplete y Sugestión: Las extensiones disponibles ofrecen funcionalidades como la autocompletación de funciones y descripción contextual de las mismas.

  • Formateo de Código: Para mantener un código limpio y legible, puedes usar la paleta de comandos. Con "Format Document", Visual Studio Code reorganiza el código según las mejores prácticas de formateo.

  • Ordenación de Librerías: A través del comando "Sort Imports", se pueden ordenar las librerías alfabéticamente, mejorando la claridad y legibilidad del código.

¿Cómo comenzar y gestionar un Jupyter Notebook?

  • Instalación del entorno de ejecución: Al crear un archivo .ipynb, específico de Jupyter, puedes seleccionar la versión de Python a utilizar. Si es necesario, Visual Studio Code te guiará para instalar las librerías necesarias como ipy_kernel y notebook.

  • Ejecutar celdas en el Notebook: Una vez configurado, puedes ejecutar celdas de código igual que en otros entornos como Google Colab, permitiendo el uso de Python y la inclusión de Markdown.

¿Qué otras funcionalidades ofrecen los notebooks en Visual Studio Code?

  • Gestión de Variables: Utilizando la opción de mostrar variables en la barra de herramientas, puedes ver y administrar fácilmente el contenido de las mismas.

  • Exportación a Python plano: Es posible exportar el notebook a un archivo de Python plano, permitiendo aprovechar las extensiones de formato y organización fuera del entorno visual de notebooks.

Este nuevo tipo de notebooks en Visual Studio Code ofrece una experiencia completa, combinando la potencia de las extensiones con la facilidad de uso que brinda un entorno de notebooks. Esto convierte a Visual Studio Code en una herramienta muy versátil para los científicos de datos que buscan optimizar su flujo de trabajo. Continúa explorando y exprimiendo todos los beneficios que estas herramientas modernas tienen para ofrecer, tu futuro como científico o científica de datos puede ser más prometedor con el aprendizaje continuo.