Anuncio de soporte para la edición nativa de portátiles Jupyter en VS Code

Con el lanzamiento en octubre de la extensión Python , nos complace anunciar el soporte de la edición nativa de los cuadernos Jupyter dentro de Visual Studio Code. Ahora puede editar directamente archivos .ipynb y obtener la interactividad de los portátiles Jupyter con todo el poder de VS Code.

Puede administrar el control de código fuente, abrir múltiples archivos y aprovechar las características de productividad como IntelliSense, la integración de Git y la administración de múltiples archivos, ofreciendo una nueva forma para que los científicos y desarrolladores de datos experimenten y trabajen con datos de manera eficiente. Puede probar esta experiencia hoy descargando la última versión de la extensión Python y creando / abriendo un Jupyter Notebook dentro de VS Code.



Desde el lanzamiento inicial de nuestra experiencia en ciencia de datos en VS Code , una de las principales características que los usuarios han solicitado ha sido un diseño más parecido a una notebook para editar sus notebooks Jupyter dentro de VS Code. En el resto de esta publicación, veremos las nuevas capacidades que ofrece.

Este artículo en nuestro blog.

Empezando


Aquí se explica cómo comenzar con Jupyter en VS Code.

  • Si aún no tiene un archivo Jupyter Notebook existente, abra la Paleta de comandos del código VS con el atajo CTRL + SHIFT + P (Windows) o Comando + SHIFT + P (macOS), y ejecute "Python: Crear nuevo Jupyter en blanco Cuaderno "comando.
  • Si ya tiene un archivo Jupyter Notebook, es tan simple como abrir ese archivo en VS Code. Se abrirá automáticamente con el nuevo editor nativo de Jupyter.



Una vez que tenga un Jupyter Notebook abierto, puede agregar nuevas celdas, escribir código en celdas, ejecutar celdas y realizar otras acciones de notebook.

Autocompletado asistido por IA


A medida que escribe el código, IntelliSense le dará sugerencias completas de código inteligente dentro de sus celdas de código. Puede potenciar aún más su experiencia de editor instalando nuestra extensión IntelliCode para obtener IntelliSense con inteligencia artificial con sugerencias de autocompletado más inteligentes basadas en su contexto de código actual.



Explorador de variables


Otro beneficio de usar VS Code es que puede aprovechar el explorador de variables y el visor de gráficos haciendo clic en el botón "Variables" en la barra de herramientas del cuaderno. El explorador de variables lo ayudará a realizar un seguimiento del estado actual de las variables de su computadora portátil de un vistazo, en tiempo real.



¡Ahora puede explorar sus conjuntos de datos, filtrar sus datos e incluso exportar trazados! Atrás quedaron los días de tener que escribir df.head () solo para ver sus datos.

Conexión a servidores remotos Jupyter


Cuando se crea o abre un archivo de cuaderno Jupyter, VS Code crea automáticamente un servidor Jupyter para usted localmente de manera predeterminada. Si desea usar un servidor Jupyter remoto, es tan simple como usar el comando "Especificar el URI del servidor Jupyter" a través de la paleta de comandos del Código VS e ingresar en el URI del servidor.



Exportar como código Python


Cuando esté listo para convertir la experimentación en código Python listo para producción, simplemente presione el botón "Convertir y guardar como archivo Python" en la barra de herramientas superior y deje que la extensión Python haga todo el trabajo por usted. Luego puede ver ese código de Python en nuestra ventana interactiva de Python existente y seguir trabajando con las increíbles funciones de la extensión de Python para preparar aún más su producción de código, como el depurador integrado, la refactorización, Visual Studio Live Share y la fuente de Git control.



Depuración


VS Code admite la depuración de las notebooks Jupyter mediante el uso de la funcionalidad "Exportar como código Python" descrita en la sección anterior. Una vez que tenga su código en la ventana interactiva de Python, puede usar el depurador integrado de VS Code para depurar su código. Estamos trabajando para llevar la depuración celular al editor Jupyter en una versión futura, ¡así que estad atentos!

Source: https://habr.com/ru/post/471162/


All Articles