給Python初學者推薦一個程式碼視覺化網站
給Python初學者推薦一個程式碼視覺化網站!
在學習程式設計的時候,不明白程式碼的每一步都發生了什麼,變數的作用域是怎樣的。這些問題往往會給我們帶來很大的困擾,這裡我就要推薦一個網站了。
程式碼線上執行,並可以單步執行,並將其視覺化,說到這你可能還不明白,沒關係我們進入網站看一下。以下是網站主頁的一個例子,左邊是可編輯的程式碼,下方的按鈕 Back
和 Forward
代表向前一步或向後一部,右側是視覺化的視窗,反應了變數的作用域以及繫結關係,是不是一目瞭然~
以下是主頁的介紹,雖然是英文但是都很簡單,可以看到,不僅僅是 Python
,還支援一些常見的語言的視覺化。官網介紹說,已經有 500w
人使用過本網站了~點選箭頭指向的連結,可執行我們自己的程式碼。
點進去連結後,有一個編輯框,選擇我們的語言(這裡是 py3.6
),然後在框裡寫我們自己的程式碼,我簡單寫了幾行測試。然後點選下方的按鈕進行視覺化執行。
執行後的介面是這樣的,下方有4個按鈕,分別代表程式碼的執行步驟,向前向後等。右側是輸出框和視覺化框。我們執行幾步試試。
運行了幾步後,右側出現了結果,顯示的關係十分清楚!學習的時候,有不明白的程式碼直接丟進去執行,結果清清楚楚,是學習的利器呀~希望我們好好利用本網站去學習,本網站還有一些別的功能,例如志願者幫助解答程式碼問題等,可以自行探索~
如果覺得不錯,可以分享~可以關注公眾號~