Python 初學者利器

Thonny

影片目錄

什麼是 Thonny ?

Thonny 是由愛沙尼亞的塔圖爾大學,在 Cybernetica AS 、樹莓派基金會及開源社群的支援下所開發的 Python 專用整合開發環境,該專案的網址如下

所以 Thonny 的初衷就是教育用的開源的自由軟體,特別適合學習 Python ,任何人都可以免費使用。

Thonny 在 Windows 開啟如下

上圖是已經調正過 Thonny 的外觀設定,稍後會說明如何自訂外觀。

Thony 的介面從上到下主要分成四個部分,如下圖

首先是選單列,選單列包含 Thonny 所有的功能,常用功能如開啟新檔、開啟舊檔或執行、除錯按鈕等等都放在工具列,其下是檔案編輯區,下方則是 Thonny 內的直譯器互動環境。

Thonny 內的預設 Python 直譯器是屬於 Thonny 版本,因此底下互動環境是 Thonny 建立的虛擬環境。

置頂的標題列除了軟體名稱 Thonny 外,還提供兩項額外資訊,分別是 @ 之前的檔案名稱,底下「未命名」是還沒有存檔的預設檔名

@ 之後是游標位置,冒號前是行數,冒號後是該行的第幾個字元處,如下圖游標在第 5 行第 15 個字元的地方

置底狀態列則是標示目前使用的 Python 直譯器版本。

利用工具選單的選項可以進行 Thonny 的各種設定

例如「主體與字型」頁籤便可以設定 Thonny 的介面主體外觀、語法高亮度樣式及字型尺寸,如下圖

打程式碼

在 Thonny 中打程式碼,上方檔案編輯區適合打需要跨多行複合陳述或函數、類別等相關定義,下方互動環境則適用測試單行的程式碼,或是測試上方檔案編輯區的程式碼,如下圖

除錯功能

Thonny 提供多種除錯功能,其中如果要設斷點,就在行號後面用滑鼠點一下就會出現紅點,如下圖第 28 行

利用除錯按鈕就會直接執行到斷點,然後會出現額外顯示執行斷點的程式碼視窗,如下圖斷點的 set_code() 方法定義,斷點部分反白顯示,底下可以看到所有計算過程中產生的值

這個程式是本站《Python 入門指南》展示語意錯誤的範例,這裡找出語意錯誤的方式是藉由檢查執行過程中的值,然後哪些變數會導致語意錯誤。

《Python 入門指南》舊版目錄網址在

http://kaiching.org/pydoing/py-guide/index.html

新版目錄網址在

http://kaiching.org/pydoing/py-guide5/index.html

安裝第三方程式庫

利用工具選單的「管理套件」或「管理外掛」都可以安裝第三方程式庫

例如點擊「管理套件」會開啟以下的管理套件視窗,從這裡就可以從 PyPI 搜尋想要安裝的程式庫,然後安裝

注意這裡安裝是安裝到 Thonny 中的 Python 直譯器。

結語

俗話說,工欲善其事,必先利其器, Thonny 就是一個對於 Python 初學者友善的工具利器,具備大型整合開發環境中的基本功能,然而工具只是輔助,不同的開發項目需要不同的工具,因此學習新的工具也會是學習程式設計未來的環節,總之需要新工具的時候再學會就好。

回 Python 教材首頁
回程式語言教材首頁