This project is a modified version of Python tutor live programming mode by @pgbovine and inspired by https://cs320.cs.wisc.edu/pythontutor/live.html#mode=edit in the usage of pyodide.
- Step by step visualization.
- Visualize different data structures like
list
,tuple
,dict
andset
. - Good debugging interface and execution stops at the error.
- Move back and forth through the execution.
- Different pointer modes like inline primitives, nested object, render everything in heap
In the live programming mode the outputs are computed as you type in the code block and change the input.
- Everthing runs on your browser
- Lower latency and faster execution.
- Added support for a input cell for standard input.
- Modified support for permanent link generation(sharable) - added inputs to be also encoded with the permanent link