如果你,
常常搞不懂python的执行过程?
常常不理解python的对象?
下面介绍的这个网站将会帮你搞定!
先看两个GIF动画。下面这个动画演示了函数调用的过程。
又如下面这个动画演示了递归函数的执行过程。
这么神奇的网站就是Python Tutor!网址:http://www.pythontutor.com。下面是官网的介绍:
Python Tutor, created by Philip Guo (@pgbovine), helps people overcome a
fundamental barrier to learning programming: understanding what happens as the
computer runs each line of source code.
Using this tool, you can write Python 2, Python 3, Java, JavaScript,
TypeScript, Ruby, C, and C++ code in your web browser and visualize what the
computer is doing step-by-step as it executes.
提取下重点就是:用可视化图形帮助人们理解计算机在执行每一行代码时发生了什么。
可以上传自己的代码:
http://www.pythontutor.com/visualize.html
也可以直接在线写代码:
http://www.pythontutor.com/live.html
好了,废话不多说了,自己开始研究吧!