首頁 > 後端開發 > Python教學 > 如何選擇最適合學校教學 Python 程式設計的 IDE?

如何選擇最適合學校教學 Python 程式設計的 IDE?

WBOY
發布: 2023-04-24 13:55:07
轉載
1478 人瀏覽過

在学校教学 Python 编程的理想 IDE

在 Linux 中執行 Python 程式就像在終端機中執行 Python 檔案一樣簡單。

但這對大多數人來說都不是很方便,也無助於調試程式。

有多種 IDE 和文字編輯器可用於 Python 開發。 PyCharm 社群版可供 Linux 使用者使用。

我最近遇到了另一個專門為 Python 初學者設計的 IDE。我喜歡這個應用程式的想法,因此我在這裡與您分享。

Thonny 是一個面向初學者的跨平台開源 Python IDE

Thonny在 UI 和 UX 方面感覺就像 Eclipse 的 Python 版本。考慮到大多數 C 和 Java 初學者都是從 Eclipse 開始的,而且很多人之後還會繼續使用 Eclipse,這並不完全是一件壞事。

這不是一個新工具。它已經出現了好幾年了。現在推薦給大家。

Thonny 專注於 Python,具有幫助 Python 初學者了解其程式行為方式的功能。讓我們來看看這些功能。

開箱即用

Thonny 附帶 Python,因此您無需為安裝 Python 付出額外的努力。這對 Linux 用戶來說沒什麼大不了的,因為大多數發行版都預設安裝了 Python。

介面很簡單。它為您提供了一個編輯器,您可以在其中編寫 Python 程式並點擊運行按鈕或使用 F5 鍵來運行程式。輸出顯示在底部。

在学校教学 Python 编程的理想 IDE

查看變數

在 視圖 ->變數 中,您可以看到所有變數的值。無需全部列印。

在学校教学 Python 编程的理想 IDE

內建偵錯器

使用偵錯器逐步執行您的程式。您可以從頂部選單存取它或使用 Ctrl F5 鍵。你甚至不需要這裡的斷點。您可以使用 F6 進行大步驟偵錯,也可以使用 F7 進行小步驟偵錯。

在学校教学 Python 编程的理想 IDE

透過小步驟,您可以了解 Python 如何看待您的表達式。這對於新程式設計師了解他們的程式為何以某種方式運行非常有幫助。

對於函數調用,它會打開一個帶有單獨的局部變數表和程式碼指標的新視窗。超酷!

文法錯誤高亮

初學者常常會犯一些簡單的文法錯誤,例如缺少括號、引號等。 Thonny 會立即在編輯器中指出這一點。

局部變數在視覺上也與全域變數區分開來。

自動完成

您不必輸入所有內容。 Thonny 支援自動代碼完成,這有助於更快地編碼。

在学校教学 Python 编程的理想 IDE

存取系統shell

從工具中,您可以存取系統shell。從這裡您可以安裝新的 Python 套件或學習從命令列處理 Python。

在学校教学 Python 编程的理想 IDE

請注意,如果您使用 Flatpak 或 Snap,Thonny 可能無法存取系統 ​​shell。

從 GUI 管理 Pip

到工具和管理套件。它會開啟一個窗口,您可以從此 GUI 安裝 Pip 套件。

在学校教学 Python 编程的理想 IDE

學習 Python 的功能夠好,對吧?讓我們看看如何安裝它。

在 Linux 上安裝 Thonny

Thonny 是一個跨平台的應用程式。它適用於 Windows、macOS 和 Linux。

這是一個流行的應用程序,您可以在大多數 Linux 發行版的儲存庫中找到它。只需在系統的軟體中心中找到即可。

或者,您始終可以使用 Linux 發行版的套件管理器。

在基於 Debian 和 Ubuntu 的發行版上,您可以使用 apt 指令來安裝它。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ sudo apt install thonny
登入後複製

在学校教学 Python 编程的理想 IDE

安裝後,您可以在選單中搜尋並從那裡找到。

在学校教学 Python 编程的理想 IDE

結論

Thonny 對於 Python 初學者來說是一個不錯的工具。並不是只有專家才能使用它,它更適合在學校和大學中使用。學生會發現它有助於學習 Python 並了解他們的程式碼如何以某種方式運作。事實上,它最初是在愛沙尼亞的塔爾圖大學開發的。

總的來說,對 Python 學習者來說是一款不錯的軟體。

以上是如何選擇最適合學校教學 Python 程式設計的 IDE?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:51cto.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板