4 ms·
Here are some related links: Demo of Python Tutor being used in a computer science textbook: http://www.composingprograms.com/pages/17-recursive-functions.html
by sumukh1 11y ago
Here are some related links:
Demo of Python Tutor being used in a computer science textbook: http://www.composingprograms.com/pages/17-recursive-functions.html http://www.composingprograms.com/pages/17-recursive-function...
The textbook above is from the introductory computer science course at UC Berkeley (http://cs61a.org http://cs61a.org)
Previous Discussion (~3 years ago): https://news.ycombinator.com/item?id=4601478 https://news.ycombinator.com/item?id=4601478
If you are interested in the technical details of CPython, the author posted a mini course on technical details about CPython here:
http://pgbovine.net/cpython-internals.htm http://pgbovine.net/cpython-internals.htm
1 hour podcast that describes the course: https://talkpython.fm/episodes/show/22/cpython-internals-and-learning-python-with-pythontutor.com https://talkpython.fm/episodes/show/22/cpython-internals-and...
- pgbovine 11y agothanks for the links! i should do a much better job consolidating and advertising all of these resources, but time is never on my side :) so i figure that i'll just keep putting more stuff up and let google figure it out for now.
- fiatjaf 11y agoDo people really need all that text (in the textbook) to understand what a recursive function is?
- pgbovine 11y agoYes, recursion is an extremely challenging topic for novices. Beware of the expert blind spot, in which experts such as yourself drastically underestimate how difficult concepts are for novices to learn: http://teaching.colostate.edu/tips/tip.cfm?tipid=181 http://teaching.colostate.edu/tips/tip.cfm?tipid=181