Ejecutar y depurar código en VSCode
VS Code incluye soporte integrado para ejecutar y depurar aplicaciones Node.js.
En este capítulo, usaremos la parte anteriorla extensión de Python instaladapara depurar un programa de Python.
A continuación, depuremos el programa hello.py creado anteriormente.
Antes de depurar, asegúrese de que Python 3 esté instalado en su computadora.
Si el intérprete de Python no está instalado en su computadora, aparecerá una notificación en la esquina inferior derecha de la ventana.
Seleccione Select Interpreter (Seleccionar intérprete) para abrir la paleta de comandos, luego elija el intérprete de Python que desea usar o instale uno nuevo.
Establecer puntos de interrupción
En el archivo hello.py, coloque el cursor en la línea de print, haga clic en el punto rojo (se mostrará al pasar el mouse sobre el punto rojo), o presioneF9la tecla para establecer un punto de interrupción.
Aparecerá un punto rojo en el margen izquierdo del editor, lo que indica que se ha establecido un punto de interrupción.
Los puntos de interrupción le permiten pausar el programa cuando este llega a una línea de código, lo que facilita la depuración.

Iniciar sesión de depuración
PresioneF5para iniciar la sesión de depuración.
El sistema le pedirá que elija un depurador; seleccione el depurador de Python.

Seleccione Ejecutar el archivo Python actual:

Depurar código
Después de iniciar el programa, la ejecución se pausará en el punto de interrupción que haya establecido.

Consejo:Pase el mouse sobre la variable name en el editor para ver su valor. En la Vista de variables (Variables View) de la vista de depuración, puede ver el valor de las variables en cualquier momento.
Continuar la ejecución del programa
En la barra de herramientas de depuración, haga clic en el botón Continue (Continuar), o presione F5 nuevamente para continuar la ejecución del programa.

VS Code ofrece muchas funciones avanzadas de depuración, como variables de supervisión (Watch Variables), puntos de interrupción condicionales (Conditional Breakpoints) y configuraciones de inicio (Launch Configurations).
Otras extensiones