Python常用的六款程式設計開發工具彙總!

千鋒武漢發表於2021-07-02

最近看到不少小夥伴說“我想學Python,但是都不知道該使用哪些工具?”Python的學習過程少不了IDE或者程式碼編輯器,或者整合的開發編輯器(IDE)。有一個好的開發工具可以大大的提高程式設計開發的效率。今天小千就帶大家一起看看Python常用的程式設計開發工具有哪些?

目前市面上經常用到的Python程式設計開發工具有PTVS、整合開發環境 Eclipse、PyCharm、IPython、Eric5、PythonWin等。

一、開發外掛PTVS

PTVS (Python Tools for Visual Studio) 是一個在github上開源專案。
在這裡插入圖片描述

PTVS 在 IronPython Tools for Visual Studio(IronPython 2.7)的程式碼基礎上進行了增強並新增了對CPython、叢集(Cluster)的支援,以及諸如NumPy和SciPy這樣的新模組。

主要特性包括:CPython、IronPython、Jython和PyPy;高階編輯功能如IntelliSense;多重構;內建REPL(read-eval-print loop)視窗;除錯和分析功能等。

二、整合開發環境Eclipse

Eclipse是跨平臺的自由整合開發環境(IDE)。主要用來Java語言開發,但目前亦有人透過外掛使其作為其他計算機語言比如C++和Python的開發工具。
在這裡插入圖片描述

Eclipse最初是由IBM公司開發的替代商業軟體Visual Age for Java的下一代IDE開發環境,2001年11月貢獻給開源社群,現在它由非營利軟體供應商聯盟Eclipse基金會(Eclipse Foundation)管理。

主要特性包括:

1.NLS string hover有一個Open in Properties File動作

2.在Caller模式下,呼叫層級(Call Hierarchy)有一個在上下文選單中有一個Expand With Constructors動作

3.當你在編輯器中輸入的時候,Java比較編輯器會更新其結構

4.有一個新的toString()產生器

5.為可覆蓋方法增加了一個Open Implementation連結,可以直接開啟其實現
6.編輯器與執行環境一致

7.Debug檢視提供了breadcrumb(麵包屑),顯示了活動的debug上下文

8.可執行的JAR檔案輸出嚮導還可以把所需的類庫打包進一個要輸出的可執行JAR檔案,或打包進與緊挨著該JAR的一個目錄中

三、PyCharm

PyCharm是由JetBrains打造的一款Python IDE。
在這裡插入圖片描述

VS2010的重構外掛Resharper就是出自JetBrains之手。PyCharm用於一般IDE具備的功能,比如, 除錯、語法高亮、Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制。PyCharm還提供了一些很好的功能用於Django開發,同時支援Google App Engine,更酷的是,PyCharm支援IronPython!

主要特性:

1.編碼協助,其提供了一個帶編碼補全,程式碼片段,支援程式碼摺疊和分割視窗的智慧、可配置的編輯器,可幫助使用者更快更輕鬆的完成編碼工作

2.專案程式碼導航,該IDE可幫助使用者即時從一個檔案導航至另一個,從一個方法至其申明或者用法甚至可以穿過類的層次。若使用者學會使用其提供的快捷鍵的話甚至能更快

3.程式碼分析,使用者可使用其編碼語法,錯誤高亮,智慧檢測以及一鍵式程式碼快速補全建議,使得編碼更最佳化

4.Python重構,該功能使用者便能在專案範圍內輕鬆進行重新命名,提取方法/超類,匯入域/變數/常量,移動和前推/後退重構

四、IPython

IPython是Python的原生互動式 shell的增強版,可以完成許多不同尋常的任務,比如幫助實現並行化計算;主要使用它提供的互動性幫助,比如程式碼著色、改進了的命令列回撥、製表符完成、宏功能以及改進了的互動式幫助。
在這裡插入圖片描述

主要特性:HTML筆記本來連線瀏覽器、Qt介面來顯示、編輯和高亮,並行和分散式計算的元件。

五、Eric5

Eric5是一個整合了專案管理功能的Python整合開發環境。提供無限制數量的編輯器、整合的 Python Shell、整合偵錯程式、整合對包括 Subversion 和 Mercurial 版本控制系統的支援。整合單元測試等等。可透過外掛系統來進行功能擴充套件,與Eric4相比,Eric5是基於Python 3的變種。
在這裡插入圖片描述

六、PythonWin

PythonWin是一個優秀的 Python 整合開發環境,在許多方面都比 IDE 優秀。
在這裡插入圖片描述

如軟體名稱所示,這個工具是針對 Win32 使用者的。獲得 PythonWin 的最簡單方法是下載 ActivePython 2.0 發行版。

ActiveState的Python包括一系列優秀的附加模組,還有些(例如 NumPy 和 PIL)在安裝過程中可選擇作為附加下載。

還有其他附加模組;一個特別的是 PythonWin,另一個是針對 Windows 指令碼編寫的一系列有用的 PythonCOM 擴充套件元件。

ActiveState 還有非Windows 發行版,但一些元件缺少與 Windows 的對應。

以上6個Python程式設計開發工具就是我們經常使用的工具,想要入門Python的小夥伴可以安排了。想了解更多Python知識點,可以關注小千,後期分享更多Python知識。

本文來自 ,轉載請註明出處。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2779375/,如需轉載,請註明出處,否則將追究法律責任。

相關文章