Una de las cosas que más recuerdo de mi época universitaria es la de estar en la sala de ordenadores picando código y compilando en busca de elaborar el programa requerido que cumpliera lo que pedía el ejercicio y por supuesto, que funcionara bien. Horas y horas rebuscando, pendiente de los puntos y comas y los paréntesis que me dejaba. Aprender una nueva función era un hito, pero saber bien como funcionaba solo llegaba a continuación, tras haberla integrado en mis líneas. Me habría venido de cine tener una herramienta como esta web que desgrana cada línea de código y la explica.
Porque si estás aprendiendo
Python (el lenguaje de programación más usado), este recurso vale oro: ejecuta línea a línea los programas, describe el funcionamiento y lo muestra de forma gráfica para facilitar y agilizar la comprensión y lo mejor: es completamente gratis.
La web en cuestión se llama
Python Tutor y es una magnífica herramienta para el aprendizaje a la vieja usanza, esto es, desgranando línea a línea para descubrir lo que hace cada orden y si está bien o no. Una vez dentro, solo tienes que elegir el lenguaje de programación en el que quieres que te eche una mano para Después encontrarte un pequeño ejemplo sobre su funcionamiento.
Así, en el recuadro de la izquierda vemos el código introducido, donde encontraremos una marca con una flecha verde que indica la línea que está ejecutando y otra flecha roja para el siguiente.