首頁>技術>

當你在搜尋引擎(如百度)或者各種問答社群(如知乎)搜尋『學習Python 最好的 IDE/編輯器是哪個?』的時候,

我想答案肯定是:PyCharm、Jupyter、VSCode、Vim、Sublime Text

不過,在我看來,最好的編輯器 應當視情況而定,比如

如果你是搞資料分析、機器學習的,推薦你使用 Jupyter

如果是搞大型工程專案的,經常要閱讀開源專案程式碼,推薦你使用 PyCharm

如果你需要使用多種編輯語言,並且不喜歡使用 JB 家的破解版軟體,推薦你使用 VS Code

如果你閒得淡疼、追求極客,那推薦你使用 Vim

除此之外,還有非常多優秀的 Python 程式碼編輯器,比如 Sublime Text、Atom、Wing、Spyder 等。但是我今天要介紹的這個 IDE ,你很有可能沒有使用過,更有可能連聽都沒聽過,它叫 Thonny,它是由塔爾圖大學開發,適合新手程式設計師。其介面沒有任何複雜或多餘功能,很容易上手。另一個適合新手的地方是,你可以看到 Python 在每一步中對你的表示式的評估。我推薦所有的 Python 新手,都去安裝一個 Thonny 。理由如下:

它支援全平臺(Windows,Mac,Linux)

它支援簡體中文,對英文不好的同學非常友好

它介面簡潔直白,內建的功能都是完全面向新手的

它內建 Python 3,無需新手額外安裝Python和配置環境

它的除錯介面非常直觀,可吊打市面上 90% 的編輯器

它提供比程式碼行粒度更小的除錯模式,是它閃光點之一

它支援語法高亮,應該是基本功能了

它支援程式碼補全(只可惜不是自動,而是手動)

它內建非常簡潔易用的圖形介面包管理器

下面一一為大家進行演示

1. 全平臺支援

無論你使用的是 Win、Mac,還是 Linux,Thonny 都有對應的版本支援。對於 Linux 使用者,需要使用命令來安裝

#Binary bundle for PC (Thonny+Python):

$ wget -O - https://thonny.org/installer-for-linux)

# With pip

$ pip3 install thonny

# Debian, Raspbian, Ubuntu, Mint and others:

sudo apt install thonny

# Fedora

$ sudo dnf install thonny

2. 支援簡體中文

Thonny 是雖然是外國人開發的,不過它目前也是支援簡體中文的,這對於英文不好的初學者,真的是福音。

在你安裝的時候就會提示你進行語言選擇

如果安裝時忘記設定,同樣也是可以在選單欄二次更改。

3. 內建 Python

對於新手來說,最重要的就是能夠儘快有一個可以跑程式碼的環境

Thonny 內建了 Python 3.7.9 ,因此它不需要你去官網下載 Python 直譯器,也不用你去學習

4、如何配置環境變數

透過檢視 os 模組的路徑,可以得知這個 Python 的安裝路徑

整個軟體的介面非常的簡潔,可以說多餘的功能一個都沒有,而該有的功能也一個不少。

5. 視覺化包管理器

同時他還自帶了視覺化的包管理器,方便新手安裝和解除安裝 Python 的各種第三方包

6. 手動程式碼補全

同時作為一款簡易的 IDE , Thonny 同時也是支援程式碼補全,只不過這程式碼補全並不是那麼智慧,需要按下快捷鍵(⌃ + s 或者 tab 鍵)來手動觸發。

7. 驚豔全座的除錯功能

以上如果還不足以讓你動心,別急,我來介紹下 Thonny 最讓為驚豔的除錯功能。

透過選單欄調出 變數面板,此時你在 Shell 中定義的變數,都會顯示在變數面板上,一旦你對變數進行修改,變數面板也會實時重新整理。

8. 快捷鍵一覽表

Windows 的快捷鍵

Mac 的快捷鍵

. 寫在最後

取之 Python,用之Python,Thonny 是基於 Python 內建圖形庫 tkinter開發出來的一個視覺化工具,它是完全面向 Python 初學者的 輕量級 Python IDE,它能幫助初學者搞懂每一行程式碼的執行細節,它幫小白解決了一些繁雜的環境問題,真正做到拿到即學。

在我看來,是最適合 Python 初學者的 IDE ,推薦給你使用。

up主還整理瞭如下內容,無償獲取方式

獲取方式:

18
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Scrapy 簡介與上手