LEARN programming by visualizing code execution
From the webpage:
Online Python Tutor is a free educational tool that helps students overcome a fundamental barrier to learning programming: understanding what happens as the computer executes each line of a program’s source code. Using this tool, a teacher or student can write a Python program directly in the web browser and visualize what the computer is doing step-by-step as it executes the program.
Of immediate significance for anyone learning or teaching Python.
Longer range, something similar for merging data from different sources could be useful as well.
At its simplest, representing the percentage of information from particular sources by color, for the map or items in the map. Illustrating, “what if we take away X,” as a source type analysis.
I first saw this at Christophe Lalanne’s A bag of tweets / October 2012.
[…] I first mentioned the Online Python Tutor in LEARN programming by visualizing code execution […]
Pingback by Online Python Tutor (update) « Another Word For It — April 13, 2014 @ 1:27 pm