程式視覺化工具 Python Tutor

首頁 >> 升級套件 >> 程式視覺化工具 Python Tutor

要學好程式語言,

除了要有基本邏輯概念以外,

練習是精通程式語言的最佳辦法,

除了透過線上解題系統自行練習以外,

用程式視覺化工具幫助學習,

這就是今天的主題:

程式視覺化工具 Python Tutor


Python Tutor是一個線上工具,

它提供一個線上撰寫程式的平台以外,

也能將事先寫好的程式碼,

分享給其他人當作範例,

最重要的是它提供控制按鈕讓使用者能逐行執行程式碼,

並顯示記憶體中變數與物件的變化,

藉由觀察變數與物件的實際值,

幫助初學者學習。

 從Python Tutor首頁進入之後,

可看見撰寫程式碼的編輯器,

底下有兩個按鈕,

左邊功能為產生範例程式,

右邊則是讓使用者能線上撰寫程式,

底下是一個程式演示的範例:

可以看到使用者能夠透過左下方的back與forward控制程式執行,

而記憶體中的變數與物件則會即時反應在右半的frame中,

輸出畫面的資料會顯示在右上角。

初學者憑空想像與觀看實際值的變化,

當然是視覺化演示的範例程式來的效率高,

系統會輔以雙色箭頭分別代表目前執行(綠色箭頭)與下一行要執行(紅色箭頭)的程式碼,

使用者能一邊控制程式碼執行,

一邊觀察變數與物件的變化。

至於範例程式如何演示,

底下附上一個範例程式讓大家玩下:

49選6大樂透選號程式,

會在 1 ~ 49 間,

取六個不重複的數字



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

3 Responses

  1. 2021-04-19

    […] 透過程式視覺化工具方便了解程式的運作, […]

  2. 2021-05-10

    […] 透過視覺化的演示工具能明白地看見,依照不同的分隔符號與指定分割的次數,strA 都被分割為不同的字串 list再根據需求對這些分割後的字串做其他的處理,這就是今天的主題 […]

  3. 2021-07-09

    […] 光是觀看是不會加深印象的,透過之前介紹的程式視覺化來認識這個小程式, […]

發表迴響