随着大数据相关的技术越来越火爆, Python 的需求越来越旺盛,而又随着5G人工智能时代的来临,又给火热的Python加了一把火。相比较C、Java语言,虽然Python轻便、灵巧且入门比较快,但对于刚接触编程的朋友来说,也并非易事。Python Tutor可以以图形化的方式帮助初学者了解计算机运行每一行代码时会发生什么。
Python Tutor有两种方式:
(1)Visualize Execution:需要把完成的程序复制到该工具的文本框,然后手动去执行,建议使用这种方式;
(2)Live Programming Mode:每写一行程序,系统会自动执行并可视化。
下面以官网的例子来运行说明下:
def listSum(numbers):
if not numbers:
return 0
else:
(f, rest) = numbers
return f + listSum(rest)
myList = (1, (2, (3, None)))
total = listSum(myList)
首先把上面的程序复制到文本框里,然后点击 Visualize Execution 运行:
点击后会出现以下界面:
然后点击next就可以继续查看运行效果了。
希望这篇文章能对你有所帮助吧!Python Tutor 地址:https://pythontutor.com/visualize.html#mode=edit