Latest web development tutorials

Python IDE

本文為大家推薦幾款款不錯的Python IDE (集成開發環境),比較推薦PyCharm,當然你可以根據自己的喜好來選擇適合自己的Python IDE。


PyCharm

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

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

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

PyCharm官方下載地址: http://www.jetbrains.com/pycharm/download/

效果圖查看:

pycharm_ui_darcula

Sublinme Text 2

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

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

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

sublimetext

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

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

Eclipse+Pydev

1、安裝Eclipse

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

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

2、安裝Pydev

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

Snap1

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

Snap2

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

Snap3

安裝完成後,重啟Eclipse即可

3、設置Pydev

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

Snap5

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

Snap6

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

4、建立Python Project:

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

Snap7

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

Snap8

5、創建新的Pydev Module

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

Snap9

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

Snap10

輸入"hello world"的代碼。

Snap11

6、執行程序

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

Snap13

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

Snap14


更多Python IDE

推薦10款最好的Python IDE: http://www.w3cschool.cc/w3cnote/best-python-ide-for-developers.html

當然還有非常多很棒的Python IDE,你可以自由的選擇,更多Python IDE請參閱: http://wiki.python.org/moin/PythonEditors