Stepython: Python code visualizer
Paste Python code and step through it line by line with Next and Prev. Every variable is drawn as a shape: numbers as circles, strings as tags, lists as rows of cells, dicts as key-value tiles, sets as rings and objects as cards. Function calls show up as stacked frames, so recursion is easy to follow.
Python runs entirely in your browser, nothing is sent to a server.