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.
2 comentários sobre “Ferramenta web para visualização de execução”
Deixe um comentário
Você precisa fazer o login para publicar um comentário.
bela iniciativa. mas ainda há algumas falhas, como ao executar o código abaixo, que exibe 2 como resposta ao invés de 3:
a=1
b=2
c=b
b=3
print c
Na realidade, o exemplo está correto. Quando você faz c = b, você faz com que o **nome** c aponte para o mesmo valor apontado pelo **nome** b. Mas, quando faz b = 3, b passa a apontar para um novo objeto int de valor 3.
Lembrando que os tipos numéricos são imutáveis.