banner
andrewji8

Being towards death

Heed not to the tree-rustling and leaf-lashing rain, Why not stroll along, whistle and sing under its rein. Lighter and better suited than horses are straw sandals and a bamboo staff, Who's afraid? A palm-leaf plaited cape provides enough to misty weather in life sustain. A thorny spring breeze sobers up the spirit, I feel a slight chill, The setting sun over the mountain offers greetings still. Looking back over the bleak passage survived, The return in time Shall not be affected by windswept rain or shine.
telegram
twitter
github

一個 Python 學習神器~

對於很多新手朋友來說,覺得剛開始學習 Python 是一件難事。
今天為大家介紹一款神器,它能夠幫助你了解計算機運行每一行代碼時會發生什麼。這對於我們更好的了解 Python 運行和調試代碼,確實有很大的幫助。

image

官網: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。

image
從上圖可以看出,這個界面超級簡單,一共有 3 個部分,分別介紹如下:

① 選擇語言;
② 代碼輸入框;
③ 兩種模式;
關於①②大家一看便知,下面我們來講講 Visualize Execution 和 Live Programming Mode 這兩種模式。
Visualize Execution 模式:寫完程序需要自己手動去執行,進而看到程序執行的每一步發生了什麼情況;
Live Programming Mode 模式:不用手動執行程序,每寫一行程序,系統會自動執行並可視化;
一般來說,最好使用 Visualize Execution 模式。我們既然使用這個工具,就是想看清楚代碼的執行過程,因此還是自己動手一步步執行,觀察執行結果比較好。
好記性不如爛筆頭,我們不過多的說,直接為大家做個演示。

image
比如有上面一段代碼,我們來看看執行情況。

image
整個程序執行過程,活生生呈現你眼前,夠清楚吧。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。