Live data from Hacker News

Online Python Tutor

people.csail.mit.edu

31–40 of 50 posts

Re: Online Python Tutor

#32
post #2

This is awesome. Would be cool to see a version for a lower level language like C that would help people understand the stack and visualize pointer arithmetic.

If you found this awesome, Bret Victor will blow your mind (the coding tool is the third example): http://vimeo.com/36579366

Thank you. This guy is unbelievable. He blows my mind every time he publishes something.

I want his editor.

Re: Online Python Tutor

#33
post #29

It is great that Hacker News has caught up with this -- Philip has done a great job with the Python Tutor. Next step: user-definable layout for display of different data types.

There was a paper on that sort of thing: Korn & Appel, "Traversal-based visualization of data structures". (It's online but I can't get the link out of the search result easily.)

Re: Online Python Tutor

#34

Earlier quoted context omitted.

If you found this awesome, Bret Victor will blow your mind (the coding tool is the third example): http://vimeo.com/36579366

Thank you. This guy is unbelievable. He blows my mind every time he publishes something. I want his editor.

I've emailed him asking for it! Gregory Bell asked him on twitter as well: https://twitter.com/#!/worrydream/status/169497569855143937

No response so far.

Re: Online Python Tutor

#35
post #2

This is awesome. Would be cool to see a version for a lower level language like C that would help people understand the stack and visualize pointer arithmetic.

If you found this awesome, Bret Victor will blow your mind (the coding tool is the third example): http://vimeo.com/36579366

Amazing! His ideas and creative intensity are so refreshing.

Re: Online Python Tutor

#36
post #2

This is awesome. Would be cool to see a version for a lower level language like C that would help people understand the stack and visualize pointer arithmetic.

If you found this awesome, Bret Victor will blow your mind (the coding tool is the third example): http://vimeo.com/36579366

great link! geez, this reminds me why i like to use web developer tools so much when i'm adjusting my CSS, HTML, and JS. honestly, a lot of my ideas come from real time editing. i love making small adjustments to my values and getting to see those take effect instantly.

Re: Online Python Tutor

#38
I need 4 lines to do the mergesort correction. What's the way that is expected here? I would do,

    if i = len(left):
         result.append(right[j])
    if j = len(right):
         result.append(left[i])

Re: Online Python Tutor

#39

I need 4 lines to do the mergesort correction. What's the way that is expected here? I would do, if i = len(left): result.append(right[j]) if j = len(right): result.append(left[i])

nevermind, sneaked a peek at the original code http://en.literateprograms.org/Merge_sort_(Python)
Post reply on HN