对于许多python编程新手来说,都想要知道计算机运行每一步代码时会发生什么,这对于编程者来说可以更好地了解程序运过程和方便代码调试。
这次介绍的神器,就是用来可视化执行代码的。
官网这么说
这款神器叫 Python tutor。
Python tutor帮助人们克服学习编程的一个基本障碍:理解当计算机运行每一行代码时发生了什么。你可以使用它来编写Python, Java, C, c++, JavaScript和Ruby代码在你的web浏览器中,并看到其执行的可视化步骤。
超过180个国家的1000万人使用Python Tutor可视化了超过1亿段代码,通常作为教科书、讲座和在线教程的补充。据我们所知,它是计算机教育中应用最广泛的程序可视化工具。
示例
点击主页的并写入以下代码:
点击 Visualize Execution,出现可视化界面
接下来,点击"Next",就可以看到每一步代码的执行结果
(从上面可以看出整段代码运行一共有8个步骤)
Step1
Step2
Step3
Step4
Step5
Step6
Step7
Step8
Over