Python(派森)英文名稱:穿山甲。它是一種面向對象的用途非常廣泛的編程語言,具有非常清晰的語法特點,適用於多種操作系統,可以在Windows和Unix這樣的系統中運行。python的語法靈活,模塊眾多,是一門面向對象語言。 可以命令行運行,也可以開發窗口應用程序。還可以用作web cgi語言。 現在各種linux 版本,都少不了python,在常見的linux 應用工具中,很大一部分都是python 開發的。作為一個python的入門者,除了掌握這麼語言的基本要領外。 一款好的開發工具是必不可少的。 下面我說說,win下的常見開發工具。
一、editra開發工具功能介紹
首先editra是個開源項目,用python編寫而成。 目前支持50多種腳本編寫。 它可在 Linux、Windows 及 Mac OS X 等系統上運行。它有以下一些功能:
- 語法高亮顯示,支持 60+ 種語言
- 代碼折疊
- 自動縮進
- 自動補完/調用提示(Python)
- 支持正則搜索
- 顏色主題方案
- 塊注釋/塊縮進
- 把行加入書簽/行編輯命令
- 支持項目管理
- 支持文件浏覽
- 支持ftp在線管理
不足之處:
- 不支持好的調試功能
- svn/cvs管理不方便
- 啟動及反應速度較慢
當前版本是:0.5.86 官方網站是:http://editra.org
二、ulipad開發工具功能介紹
ulipad是專門為python 開發設計的ide工具,目前版本是:4.0,它是google下面的一個開源項目, 它是基於:wxPython 類庫 由python 開發而成的。它具有以下特點:
- 類浏覽器
- 代碼自動完成
- HTML浏覽器
- 目錄浏覽器
- 代碼加亮
- svn/cvs代碼管理
- ftp管理
- 調試,錯誤提示
不足之處:
- 不之處sftp
- 啟動速度較慢
當前版本是:4.0 官方地址:http://code.google.com/p/ulipad/
二、eclipse For pydev開發工具功能介紹
PyDev for Eclipse 是一個功能強大且易用的 Eclipse Python IDE 插件。2003年7月16日,以 Fabio Zadrozny 為首的三人開發小組在全球最大的開放源代碼軟件開發平台和倉庫 SourceForge 上注冊了一款新的項目,該項目實現了一個功能強大的 Eclipse插件,用戶可以完全利用 Eclipse 來進行 Python 應用程序的開發和調試。這個能夠將 Eclipse當作 Python IDE 的項目就是 PyDev。
PyDev 插件的出現方便了眾多的 Python 開發人員,它提供了一些很好的功能:
- 語法錯誤提示
- 源代碼編輯助手
- Quick Outline
- Globals Browser
- Hierarchy View
- 運行和調試
- 支持svn/cvs優秀代碼管理
- sftp管理
- 可以獲得eclipse眾多的插件支持
基於 Eclipse 平台,擁有諸多強大的功能,同時也非常易於使用,PyDev 的這些特性使得它越來越受到人們的關注。
如今,該項目還在不斷地推進新的發布版本,目前最新的版本是1.6.3 。官方地址:http://pydev.org/
以上是介紹windows 下python 幾種開發ide, 其中editra,ulipad都很小,屬於比較輕量級的。 pydev 功能非常完善,在做大型開發項目。推薦用pydev開發。