Cómo usar Cuadernos en varios lenguajes

Completado

Puede instalar los Cuadernos en varios lenguajes como una extensión para Visual Studio Code. La extensión Cuadernos en varios lenguajes se basa en .NET Interactive. .NET Interactive es un motor y una API innovadores y de última tecnología basados en .NET para ejecutar y editar código de forma interactiva.

Para empezar, debe instalar el SDK de .NET más reciente. También deberá instalar la extensión Cuadernos en varios lenguajes en Visual Studio Code. A partir de ahí, puede crear y ejecutar cuadernos y hacer mucho más.

Creación de un cuaderno

Ahora que ya ha instalado Cuadernos en varios lenguajes, hablemos un poco de cómo crear un cuaderno.

Al instalar la extensión Cuadernos en varios lenguajes, se instala un conjunto de comandos disponibles mediante la paleta de comandos (Ctrl+Mayús+P). Cada comando le permite llevar a cabo una actividad independiente. Estos son algunos de los comandos instalados:

  • Cuaderno en varios lenguajes: Abrir cuaderno: Este comando abre un cuaderno para que pueda trabajar con él.
  • Cuaderno en varios lenguajes: Crear un cuaderno en blanco: Este comando crea un nuevo cuaderno automáticamente y le permite seleccionar el formato de archivo y el lenguaje de programación preferidos.
  • Cuaderno en varios lenguajes: Detener todos los kernels del cuaderno: Este comando hace imposible cambiar los kernels entre celdas.
  • Cuaderno en varios lenguajes: Reiniciar el kernel del cuaderno actual: Esto hace que se descarten todos los datos y el estado del programa. Es especialmente útil si el programa está en mal estado o bloqueado. Cuando se reinicie, debe volver a ejecutar todas las celdas de código.

Al crear un cuaderno, debe seguir una serie de pasos. En primer lugar, se le pedirá que seleccione un formato de archivo, ya sea .dib o .ipynb. A continuación, debe seleccionar su lenguaje preferido.

Selección de un kernel

Al usar el kernel interactivo de .NET, puede usar diferentes lenguajes de una celda a la siguiente, compartir variables entre lenguajes y conectar dinámicamente nuevos lenguajes y kernels remotos dentro de un cuaderno.

Al seleccionar la sección de la captura de pantalla siguiente, podrá cambiar sin problemas de un lenguaje a otro.

Captura de pantalla que muestra cómo cambiar de un kernel o lenguaje a otro en Cuadernos en varios lenguajes.

Formatos de archivo: .dib y .ipynb

El formato de archivo de Jupyter Notebook (extensión.ipynb) es un archivo de texto sin formato y conserva no solo las celdas de entrada, sino también la salida. Es uno de los formatos más comunes para cuadernos, ya que facilita el uso compartido del archivo con otros usuarios y no tiene que ejecutarlo para ver la salida. Resulta especialmente útil, ya que podría compartir el cuaderno, hacer que otra persona lo ejecute y, a continuación, recuperarlo para ver los resultados. Algunos ejemplos comunes son al crear cuadernos para automatización o guías de solución de problemas. Al ser un archivo JSON, es difícil realizar un seguimiento y resulta difícil inspeccionar los cambios entre archivos.

El archivo de cuaderno interactivo (extensión .dib) es un archivo de texto sin formato que es fácil de leer, comparar y compartir. Nunca guarda los valores de salida, lo que es importante cuando se usan cuadernos para ejecutar código que podría evaluar e imprimir valores secretos como claves de API, etc.

Administración de un cuaderno

Cada vez que se crea un cuaderno, se crea una nueva celda. Puede seguir agregando celdas al cuaderno creado. Hay dos tipos de celdas, markdown y celdas de código. En las celdas de código, puede escribir y ejecutar código en su lenguaje preferido.

Incorporación de una celda de código

Si necesita agregar una nueva celda, seleccione + Código y aparecerá una celda nueva debajo de la celda existente.

Captura de pantalla que muestra cómo agregar una nueva celda de código a las celdas existentes en el cuaderno.

Ejecución de una celda de código

Siempre que tenga que ejecutar el código, basta con seleccionar el icono de Ejecutar ▶️ (marcado en rojo en el lado izquierdo). Si tiene que ejecutar todas las celdas al mismo tiempo, puede seleccionar Ejecutar todo (marcado en rojo en la parte superior).

Captura de pantalla que muestra cómo ejecutar una celda de código cada vez y cómo ejecutar todas las celdas de código a la vez.

Cuando tenga que borrar la salida de todas las celdas, simplemente seleccione el icono de Papelera situado en el lado derecho de la celda.