PythonTutor一个帮助理解python执行过程的网站

如果你,

常常搞不懂python的执行过程

常常不理解python的对象

下面介绍的这个网站将会帮你搞定!

先看两个GIF动画。下面这个动画演示了函数调用的过程。

又如下面这个动画演示了递归函数的执行过程。

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.

提取下重点就是:用可视化图形帮助人们理解计算机在执行每一行代码时发生了什么。

可以上传自己的代码:

也可以直接在线写代码:

好了,废话不多说了,自己开始研究吧!

预告

这两天会写一篇文章,《写Python需要IDE吗》,敬请期待!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180208G0E4FD00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券