python程式設計有哪些ide

lcc發表於2021-09-11

python程式設計有哪些ide

工欲善其事必先利其器,估計大部分的pythoner都是從python IDE開始了python之路。有很多的python IDE工具可以用,但是要從中選出一個用著趁手的IDE卻是一項艱鉅的任務。 這是一篇翻譯的文章。 最近在學習python,尋找一個好用的IDE工具。

選擇正確的編輯器對Python程式設計效率的影響是非常大的。所以專業的程式設計師都會發時間去選擇一個最能滿足其需求的IDE。

python 非常易學,強大的程式語言。Python 包括高效高階的資料結構,提供簡單且高效的物件導向程式設計。

PyCharm – 最好的商業python IDE

python程式設計有哪些ide

PyCharm是來自JetBrains公司的全功能python開發環境。過去的15年裡JetBrains一直致力於發展頂級的開發工具,旨在讓開發工作變得輕鬆和愉快。

PyCharm是專業的python整合開發環境,有兩個版本。一個是免費的社群版本,另一個是面向企業開發者的更先進的專業版本。PyCharm的普及可以從這一事實來衡量,即有很多大品牌公司使用者,像Twitter,Groupon,Spotify,eBay和Telefonica等都在用PyCharm。

大部分的功能在免費版本中都是可用的,包括智慧程式碼補全、直觀的專案導航、錯誤檢查和修復、遵循PEP8規範的程式碼質量檢查、智慧重構,圖形化的偵錯程式和執行器。它還能與IPython notebook進行整合,並支援Anaconda及其他的科學計算包,比如matplotlib和NumPy。

PyCharm專業版本支援更多高階的功能,比如遠端開發功能、資料庫支援以及對web開發框架的支援等等。

我最喜歡PyCharm的原因是因為它支援很多的第三方web開發框架,比如Django、 Pyramid、web2py、google app engine 和 Flask,這些也使得它成為了一個完整的快速應用整合開發環境。

相關推薦:《》

從這裡下載免費的PyCharm社群版本:Download PyCharm: Python IDE for Professional Developers by JetBrains

想了解更多關於PyCharm的東西,這是傳送門PyCharm:Python IDE for Professional Developers by JetBrains

Vim

Vim 是高階文字編輯器,旨在提供實際的 Unix 編輯器'Vi'功能,支援更多更完善的特性集。Vim編輯器最重要的功能就是它不要求使用滑鼠(除了GUI版本外)。一開始,你可能會覺得這是個非常糟糕的做法,但是隻要你投入時間——是的,這很花時間——學習快捷組合鍵,就可以大幅提升工作流的速度。Vim 不需要花費太多的學習時間,一旦你需要一個無縫的程式設計體驗,那麼就會把 Vim 整合到你的工作流中。

Vim編輯器有4種退出模式:

1:末行模式下:x

2:末行模式下:wq 儲存並且退出

3:末行模式下:q! 不儲存並強制退出

4:命令模式下:儲存並且退出 Shift + zz

Vim常用快捷鍵:python vim編輯器·的快捷命令

Sublime Text

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

python程式設計有哪些ide

Eric5

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

python程式設計有哪些ide

Eric5軟體下載網址:The Eric Python IDE - Download

WingIDE

WingIDE是個相當優秀的 IDE;其編輯器包括大量語言的語法標籤高亮顯示,雖然它只是個面向 Python 的工具。原始碼瀏覽器對瀏覽專案或模組非常實用(表現在可導航原始碼和文件行摘要中)。雖然沒有監視器,但偵錯程式設計得很好。編輯器有優秀的命令自動完成和函式跳轉列表,但是沒有程式碼合併。面向專案風格的 IDE 對於大型產品非常有用(在這方面,除了 Komodo 以外,它是大多免費 IDE 中較好的)。總體的介面就像增強的 Idle,使用了與許多 TK 和 XWindow 介面類似的“多視窗”排列方式。我喜歡使用對接和嵌入(這方面,並不是過多使用 MS Visual Studio 造成的),但不同的開發人員可能喜歡不同風格的窗體。WingIDE 是個很有前途的開發環境。

python程式設計有哪些ide

WingIDE下載地址:Download Wing Pro v. 6.0.12 - Wing Python IDE

editra

首先editra是個開源專案,用python編寫而成。 目前支援50多種指令碼編寫。 它可在 Linux、Windows 及 Mac OS X 等系統上執行。它有以下一些功能:

•語法高亮顯示,支援 60+ 種語言

•程式碼摺疊

•自動縮排

•自動補完/呼叫提示(Python)

•支援正則搜尋

•顏色主題方案

•塊註釋/塊縮排

•把行加入書籤/行編輯命令

•支援專案管理

•支援檔案瀏覽

•支援ftp線上管理

不足之處:

•不支援好的除錯功能

•svn/cvs管理不方便

•啟動及反應速度較慢

python程式設計有哪些ide

editra下載地址:Download Editra - free - latest version

Eclipse與PyDev

很難在開源整合開發環境中編寫任何內容,而不需要覆蓋Eclipse,它擁有龐大的開發者社群和無數的外掛,可讓您自定義它,以滿足您幾乎可以想像的任何需求。但這個廚房水槽方法也是Eclipse的缺點之一。許多人批評它是blo腫,低規格系統的表現肯定是一個問題。

也就是說,如果您從不同語言(特別是Java)的背景中來到Python,Eclipse可能已經是您的IDE了。如果你利用它的許多功能,你可能會發現沒有困難的生活。

PyDev向Eclipse新增了大量功能,遠遠超出了簡單的程式碼突出顯示。它處理程式碼完成,整合Python除錯,新增令牌瀏覽器,重構工具等等。對於那些使用流行的Django Python網路框架的人,PyDev將允許您建立新的Django專案,透過熱鍵執行Django操作,併為Django使用單獨的執行配置。

Eclipse和PyDev都可以在Eclipse公共許可證下使用。

python程式設計有哪些ide

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

相關文章