Ferramenta web para visualização de execução

Muitas vezes procurei por uma ferramenta legal para que os alunos pudessem visualizar a execução passo a passo de um programa escrito em Python. Nunca encontrava nada, a não ser os tradicionais depuradores. Hoje me deparei com a seguinte ferramenta: http://people.csail.mit.edu/pgbovine/python, desenvolvida no MIT, que cria uma representação visual do programa em execução, mostrando de forma didática as variáveis alocadas, bem como a execução do programa.

 

Sugiro a todos que estão iniciando seus estudos em programação que dêem uma olhada nesse projeto.

http://people.csail.mit.edu/pgbovine/python