
🫠
Siempre recomiendo a los principiantes esta herramienta para la visualización paso a paso de la ejecución del código.
¿Para qué sirve?
1️⃣ Visualización del modelo de referencia. En Python todo es un objeto. Los novatos siempre tropiezan con la mutabilidad y con que
a = b no es copiar datos, sino crear una segunda referencia al mismo trozo de memoria. En PythonTutor esto se representa con flechas de forma tan clara que incluso un humanista lo entenderá.2️⃣ Pila de llamadas y marcos. Si te confundes con la recursión o no entiendes por qué una variable dentro de una función «de repente» desaparece, mira el panel derecho durante la ejecución del código. Allí se muestra claramente cómo se crean y colapsan los marcos de las funciones.
3️⃣ Ejecución paso a paso. Literalmente avanzas paso a paso, viendo cómo cambian los valores en cada iteración del bucle. Para detectar errores lógicos en algoritmos pequeños, es indispensable.
Ahora también le han añadido un «tutor de IA». Puedes preguntarle a la red neuronal por qué falla el código. En el plan gratuito te dan una pregunta por hora.
#toolbox
Comentarios
0Aún no hay comentarios.
Inicia sesión para participar en la conversación.