Thonny:在學校教授 Python 編程的理想 IDE
在 Linux 中運行一個 Python 程序只需要簡單地在終端中執行 Python 文件就行。
但這對人們來說不是很方便,也不能幫助你調試你的程序。太原始了。
有幾個 IDE 和文本編輯器可以用于 Python 開發。Linux 用戶可以使用 PyCharm 社區版。
我最近發現了另一個專門為 Python 初學者制作的 IDE。我喜歡這個應用的想法,因此我在這里與你分享。
Thonny 是一個跨平臺、開源的 Python IDE,適合初學者使用
Thonny 在用戶界面和用戶體驗方面,感覺就像 Python 版本的 Eclipse。考慮到大多數 C++ 和 Java 的初學者都是從 Eclipse 開始的,而且許多人后來一直使用它,這也不完全是一件壞事。
它不是一個新的工具。它已經出現好幾年了。我沒有用 Python 進行編碼,所以直到最近才發現它。
Thonny 專注于 Python,提供了幫助 Python 初學者了解其程序行為的功能。讓我們來看看這些功能。
即裝即用
Thonny 自帶 Python,所以你不需要為安裝 Python 做額外的努力。這對 Linux 用戶來說不是什么大事,因為大多數發行版都默認安裝了 Python。
界面很簡單。它給你一個編輯器,你可以寫你的 Python 程序,然后點擊運行按鈕或使用 F5 鍵來運行程序。輸出顯示在底部。
thonny hello world
查看變量
在 “查看View->變量Variables”,你可以看到所有變量的值。不需要將它們全部打印出來。
thonny variable pane
內置調試器
通過使用調試器一步步運行你的程序。你可以從頂部的菜單或使用 Ctrl + F5? 鍵訪問它。在這里你甚至不需要設置斷點。你可以用 F6? 進入大步驟,或用 F7 進入小步驟。
thonny step by step f6
在小步驟中,你可以看到 Python 是如何看待你的表達式的。這對新的程序員理解他們的程序為什么以某種方式表現非常有幫助。
thonny step by step f7
不止這樣。對于函數調用,它會打開一個新的窗口,里面有獨立的局部變量表和代碼指針。超級酷!
語法錯誤高亮
初學者經常會犯一些簡單的語法錯誤,如缺少小括號、引號等。Thonny 會在編輯器中立即指出來。
本地變量也可以從視覺上與全局變量區分開來。
自動補全
你不需要輸入所有的東西。Thonny 支持自動補全代碼,這有助于加快編碼。
thonny auto complete
訪問系統 shell
在工具中,你可以訪問系統 shell。在這里你可以安裝新的 Python 包或學習從命令行處理 Python。
thonny shell terminal
請注意,如果你使用 Flatpak 或 Snap,Thonny 可能無法訪問系統 shell。
從 GUI 管理 Pip
進入工具和管理包。它會打開一個窗口,你可以從這個 GUI 中安裝 Pip 軟件包。
thonny manage packages
對于學習 Python 來說,功能足夠好,對嗎?讓我們看看如何安裝它。
在 Linux 上安裝 Thonny
Thonny 是一個跨平臺的應用。它可用于 Windows、macOS 和 Linux。
它是一個流行的應用,你可以在大多數 Linux 發行版的倉庫中找到它。只要在你的系統的軟件中心尋找它。
另外,你也可以隨時使用你的 Linux 發行版的包管理器。
在 Debian 和基于 Ubuntu 的發行版上,你可以使用 apt 命令來安裝它。
sudo apt install thonny
它會下載一堆依賴關系和大約 300MB 的軟件包。
安裝后,你可以在菜單中搜索它,并從那里安裝它。
總結
Thonny 對于初級 Python 程序員來說是個不錯的工具。不是說專家不能使用它,但它更適合在學校和學院使用。學生們會發現它有助于學習 Python 和理解他們的代碼是如何以某種方式表現出來的。事實上,它最初是在愛沙尼亞的塔爾圖大學開發的。
總的來說,對于 Python 學習者來說是一個很好的軟件。