對于很多新手朋友來說,覺得學習Python是一件難事,
今天黃同學為大家介紹一款神器,它能夠幫助你了解計算機運行每一行代碼時會發生什么(如下圖所示),這對于我們更好的了解Python運行和除錯代碼,確實有很大的幫助,

看看官網是怎么說的
官網:https://pythontutor.com/
這款神器叫做Python tutor,它就是用來可視化執行代碼的,
不管你是學習Python、Java、C、C++、JavaScript或Ruby,Python Tutor能夠幫助我們克服學習編程的一個基本障礙: 了解計算機運行每一行代碼時會發生什么,
您可以使用它在 Web 瀏覽器中撰寫Python、Java、C、C++、JavaScript 和Ruby代碼,并逐步查看其執行情況,
180 多個國家/地區的超過 1000 萬人使用Python Tutor可視化了 1 億多段代碼,通常作為教科書、講座和在線教程的補充, 據我們所知,它是計算教育中使用最廣泛的程式可視化工具,
如何使用它
首先,你可以選擇你想要執行的代碼語言,我使用的是Python,

從上圖可以看出,這個界面超級簡單,一共有3個部分,分別介紹如下:
- ① 選擇語言;
- ② 代碼輸入框;
- ③ 兩種模式Visualize Execution和Live Programming Mode;
關于①②大家一看便知,下面我們來講講這兩種模式,
- Visualize Execution模式:寫完程式需要自己手動去執行,進而看到程式執行的每一步發生了什么情況;
- Live Programming Mode模式:不用手動執行程式,每寫一行程式,系統會自動執行并可視化;
一般來說,最好使用Visualize Execution模式,我們既然使用這個工具,就是想看清楚代碼的執行程序,因此還是自己動手一步步執行,觀察執行結果比較好,
好記性不如爛筆頭,我們不過多的說,直接為大家做個演示,
def func(x):
if x < 18:
print("未成年")
return "未成年"
else:
print("成年")
return "成年"
x = 20
func(x)
比如有上面一段代碼,我們來看看執行情況
整個程式數變動的程序活生生呈現你眼前,夠明了了吧,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/299390.html
標籤:其他
下一篇:一張網頁帶你了解中秋節的前世今生
