Skip to content
Juan Gonzalez-Gomez edited this page Jun 21, 2024 · 40 revisions

Log de desarrollo

Viernes, 21-Junio-2024

Voy a comenzar las utilidades icerv, que son las excusa para documentar, aprender y afianzar conocimientos diversos. Voy a intentar hacer todo desde el vscode, definiendo las tareas necesarias. Quiero evitar, en la medida de lo posible, utilizar la línea de comandos. Creo que esto es la clave para enseñar a las personas recién llegadas a la tecnología

Empiezo creando el repo desde cero, y creando el fichero get-rars.py:

print("Hola...")
print("Vaamos!")

Este es el estado en el vs-code (1.90.2)

Estas son las extensiones que tengo instaladas para trabajar con python: Python, Python Debugger, Python Environment Manager, Pylance, isort

Pinchando en el icono de python de la izquierda se pueden ver los diferentes entornos y versiones de python que están instaladas

Con estas extensiones instaladas, y sin hacer nada adicional se puede ejecutar el programa get-rars.py. Nos vamos a la parte de depuración y pinchamos en Run and Debug

Pinchamos ahora en la opción Python File

Se abre un terminal en la parte de la izquierda y se ejecuta el archivo de python llamando al intérprete de python que teníamos seleccionados (python 3.10 en este caso)

Si queremos simplemente ejecutar el archivo python rápidamente, siempre podemos pinchar en el botón de play que hay en la parte superior derecha de la ventana de edición

Al pinchar, se abre el terminal y se ejecuta el archivo con el python actual:

También podemos depurar de una manera rápida. Primero ponemos un breakpoint (1), luego pinchamos en la flecha situada a la derecha del botón de play anterior (2) y seleccionamos la opción Debug python file:

Al hacerlo se abre el terminal y se ejecuta el programa de python en modo depuración. Vemos cómo se pasa automáticamente al modo depuración. Nos aparecen los controles de depuración en la parte superior y el programa se para en el primer breakpoint

Ahora apretamos en la opción de step over (Tecla F10) para ejecutar la instrucción actual. En el terminal vemos que aparece el mensaje "Hola". También vemos cómo ahora se para en la siguiente instrucción, que queda a la espera para ejecutarse

Si ahora volvemos a apretar F10, se ejecuta la siguiente instrucción (que es la última). Aparece el siguiente mensaje: "vaamos!" y, como es la última instrucción, se sale del modo depuración

Nos fijamos que ahora el símbolo del play ha cambiado: tiene el icono de play y un bicho (bug). Esto nos permite volver a depurar simplemente con pincharlo de nuevo. La última operación seleccionada es la que queda visible

(TODO: crear entorno virtual!!)

Clone this wiki locally