程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

推薦10 款好用的 Python IDE

編輯:Python

Python 非常易學,強大的編程語言。Python 包括高效高級的數據結構,提供簡單且高效的面向對象編程。

Python 的學習過程少不了 IDE 或者代碼編輯器,或者集成的開發編輯器(IDE)。這些 Python 開發工具幫助開發者加快使用 Python 開發的速度,提高效率。高效的代碼編輯器或者 IDE 應該會提供插件,工具等能幫助開發者高效開發的特性。

這篇文章收集了一些對開發者非常有幫助的,好用的 10 款 Python IDEs。如果你有其他更好的推薦,請在評論和大家分享一下:)

1. VSCode

VSCode下載地址:Visual Studio Code - Code Editing. Redefined

Visual Studio Code(簡稱VS Code)是一款由微軟開發且跨平台的免費源代碼編輯器。該軟件支持語法高亮、代碼自動補全(又稱IntelliSense)、代碼重構、查看定義功能,並且內置了命令行工具和Git版本控制系統[7]。用戶可以更改主題和鍵盤快捷方式實現個性化設置,也可以通過內置的擴展程序商店安裝擴展以拓展軟件功能。

VS Code 使用 Monaco Editor 作為其底層的代碼編輯器。

2 Vim

Vim 可以說是 Python 好用的 IDE。Vim 是高級文本編輯器,旨在提供實際的 Unix 編輯器'Vi'功能,支持更多更完善的特性集。Vim 不需要花費太多的學習時間,一旦你需要一個無縫的編程體驗,那麼就會把 Vim 集成到你的工作流中。

3. Eclipse with PyDev

Eclipse 是非常流行的 IDE,而且已經有了很久的歷史。Eclipse with Pydev 允許開發者創建有用和交互式的 Web 應用。PyDev 是 Eclipse 開發 Python 的 IDE,支持 Python,Jython和 IronPython 的開發。

安裝Eclipse:

Eclipse可以在它的官方網站Eclipse.org找到並下載,通常我們可以選擇適合自己的Eclipse版本,比如Eclipse Classic。下載完成後解壓到到你想安裝的目錄中即可。

當然在執行Eclipse之前,你必須確認安裝了Java運行環境,即必須安裝JRE或JDK,你可以到(http://www.java.com/en/download/manual.jsp)找到JRE下載並安裝。

安裝Pydev:

運行Eclipse之後,選擇help-->Install new Software,如下圖所示。

點擊Add,添加pydev的安裝地址:http://pydev.org/updates/,如下圖所示。

完成後點擊"ok",接著點擊PyDev的"+",展開PyDev的節點,要等一小段時間,讓它從網上獲取PyDev的相關套件,當完成後會多出PyDev的相關套件在子節點裡,勾選它們然後按next進行安裝。如下圖所示。

安裝完成後,重啟Eclipse即可

設置Pydev:

安裝完成後,還需要設置一下PyDev,選擇Window -> Preferences來設置PyDev。設置Python的路徑,從Pydev的Interpreter - Python頁面選擇New

會彈出一個窗口讓你選擇Python的安裝位置,選擇你安裝Python的所在位置。

完成之後PyDev就設置完成,可以開始使用。

建立Python Project:

安裝好Eclipse+PyDev以後,我們就可以開始使用它來開發項目了。首先要創建一個項目,選擇File -> New ->Pydev Project

會彈出一個新窗口,填寫Project Name,以及項目保存地址,然後點擊next完成項目的創建。

創建新的Pydev Module:

光有項目是無法執行的,接著必須創建新的Pydev Moudle,選擇File -> New -> Pydev Module

在彈出的窗口中選擇文件存放位置以及Moudle Name,注意Name不用加.py,它會自動幫助我們添加。然後點擊Finish完成創建。

輸入"hello world"的代碼。

執行程序:

程序寫完後,我們可以開始執行程序,在上方的工具欄上面找到執行的按鈕。

之後會彈出一個讓你選擇執行方式的窗口,通常我們選擇Python Run,開始執行程序。

4. Sublime Text

Sublime Text 是開發者中最流行的編輯器之一,多功能,支持多種語言,而且在開發者社區非常受歡迎。Sublime 有自己的包管理器,開發者可以使用TA來安裝組件,插件和額外的樣式,所有這些都能提升你的編碼體驗。

Sublime Text 具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python 的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。

Sublime Text 的主要功能包括:拼寫檢查,書簽,完整的 Python API , Goto 功能,即時項目切換,多選擇,多窗口等等。

Sublime Text 是一個跨平台的編輯器,同時支持 Windows、Linux、Mac OS X等操作系統。

使用Sublime Text 2的插件擴展功能,你可以輕松的打造一款不錯的 Python IDE,以下推薦幾款插件(你可以找到更多):

  • CodeIntel:自動補全+成員/方法提示(強烈推薦)
  • SublimeREPL:用於運行和調試一些需要交互的程序(E.G. 使用了Input()的程序)
  • Bracket Highlighter:括號匹配及高亮
  • SublimeLinter:代碼pep8格式檢查

5. Emacs

GNU Emacs 是可擴展,自定義的文本編輯器,甚至是更多的功能。Emacs 的核心是 Emacs Lisp 解析器,但是支持文本編輯。如果你已經使用過 Vim,可以嘗試一下 Emacs。

6. Komodo Edit

Komodo Edit 是非常干淨,專業的 Python IDE。

7. PyCharm

PyCharm 是由 JetBrains 打造的一款 Python IDE。

PyCharm 具備一般 Python IDE 的功能,比如:調試、語法高亮、項目管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制等。

另外,PyCharm 還提供了一些很好的功能用於 Django 開發,同時支持 Google App Engine,更酷的是,PyCharm 支持 IronPython。

PyCharm 官方下載地址:Download PyCharm: Python IDE for Professional Developers by JetBrains

效果圖查看:

8. Wing

Wingware 的 Python IDE 兼容 Python 2.x 和 3.x,可以結合 Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter, mod_wsgi, pygame, Maya, MotionBuilder, NUKE, Blender 和其他 Python 框架使用。Wing 支持測試驅動開發,集成了單元測試,nose 和 Django 框架的執行和調試功能。Wing IDE 啟動和運行的速度都非常快,支持 Windows, Linux,  OS X 和 Python versi。

9. PyScripter

PyScripter 是款免費開源的 Python 集成開發環境(IDE)。

10. The Eric Python IDE

Eric 是全功能的 Python 和 Ruby 編輯器和 IDE,是使用 Python 編寫的。Eric 基於跨平台的 GUI 工具包 Qt,集成了高度靈活的 Scintilla 編輯器控件。Eric 包括一個插件系統,允許簡單的對 IDE 進行功能性擴展。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved