Cómo usar Cuadernos en varios lenguajes
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.
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.
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).
Cuando tenga que borrar la salida de todas las celdas, simplemente seleccione el icono de Papelera situado en el lado derecho de la celda.