Tutorial for distance on-line learning (by EDUMOTIVA)
3. Development of innovative online / distance learning practices tailored to the field of electronics, microcontrollers and programming education.
3.12. Pythontutor
Pythontutor (http://pythontutor.com/) is an alternative web interface for writing code and visualize program’s execution. Except python supports Java, C/C++, JavaScript and Ruby. The advantage of pythontutor is that program execution is visualized, seeing which command is running and what the outcome actual is.
Additionally, lists, arrays and functions are also depictured, so the algorithm behind commands can be made more obvious by the teacher whereas, students understand exactly what the code does. Pythontutor is a great tool to visualize algorithms/programs suitable for higher education.