Online Python Tutor: Learn programming by visualizing code execution
11–20 of 46 posts
Re: Online Python Tutor: Learn programming by visualizing code execution
#12Philip, this is fantastic stuff. How have I not heard of your project before? Have I not been paying attention, or have you not shown it here before?
I don't think Philip has posted this project on here before. His user name is: http://news.ycombinator.com/user?id=pgbovine Another project he worked on that you may have seen on HN is the PhD Grind book (about getting a CS PhD from Stanford).
Re: Online Python Tutor: Learn programming by visualizing code execution
#13Re: Online Python Tutor: Learn programming by visualizing code execution
#14Re: Online Python Tutor: Learn programming by visualizing code execution
#15Re: Online Python Tutor: Learn programming by visualizing code execution
#16Why would they simulate a linked list using tuples? It seems a bit contrived (or rather, not Pythonic) when lists are a built-in datatype.
Re: Online Python Tutor: Learn programming by visualizing code execution
#17Re: Online Python Tutor: Learn programming by visualizing code execution
#18Here is some context behind the current incarnation of Online Python Tutor:
Re: Online Python Tutor: Learn programming by visualizing code execution
#19Why would they simulate a linked list using tuples? It seems a bit contrived (or rather, not Pythonic) when lists are a built-in datatype.
A quick way to emulate cons cells[1], which are good for explaining how linked lists work? [1] - http://en.wikipedia.org/wiki/Cons
Re: Online Python Tutor: Learn programming by visualizing code execution
#20Just 5 days ago HN was all so negative about Bret Victor's visions[1] of how programming should be taught. And yet here we are, looking at a working example of one of the ideas he wrote about. [1] - http://news.ycombinator.com/item?id=4577133
My motivation has been to ease the learning path for an existing popular language (Python).