首頁>技術>

VS Code

是否支援外掛:支援

收費策略:免費+開源

平臺支援:Windows Linux Mac OS

開源,使得很多開發者能夠加入到開發當中,群策群力,使其能夠快速吸收其他IDE的特性具有豐富的外掛系統,數以千計的外掛和內建的版本控制智慧語法提示,變數定義、函式定義和匯入模組智慧完成

https://code.visualstudio.com/docs/languages/python

安裝python外掛後,即可支援Python開發。Python外掛已經轉由Python官方進行維護

PyCharm

是否支援外掛:支援

收費策略:專業版收費,社群版免費

平臺支援:Windows Linux Mac OS

Pycharm IDE可實現智慧程式碼完成,動態錯誤檢查和快速修復,簡單的專案導航等等。 它提供了高效Python開發所需的所有工具。由於該IDE僅支援Python,所以最佳化工作特別好

豐富的外掛系統和整合的版本控制支援顯示PEP-8建議,讓程式碼更加規範相比VS Code更勝一籌的智慧程式碼提示各種編碼支援:重構、分析、繼承、除錯等

https://www.jetbrains.com/pycharm/download/

執行需要消耗比較多的資源,配置複雜。適合老手和動手能力強的使用者使用,新手建議在教程的引導下使用。

Spyder

是否支援外掛:僅支援部分

收費策略:免費

平臺支援:Windows Linux Mac OS

Spyder (前身是 Pydee) 是一個強大的互動式 Python 語言開發環境,提供高階的程式碼編輯、互動測試、除錯等特性,支援包括 Windows、Linux 和 OS X 系統。

https://www.spyder-ide.org/

WingIDE

是否支援外掛:僅支援部分

收費策略:個人版免費,專業版收費

平臺支援:Windows Linux Mac OS

WingIDE是Python編寫的python專用IDE。 WingIDE提供諸如強大的程式碼完成,出色的偵錯程式等功能,並且它還可以在Python中編寫指令碼和擴充套件

內建強大的偵錯程式智慧編輯器您可以輕鬆快速地查詢和修復錯誤輕鬆導航程式碼您可以使用自己喜歡的鍵繫結進行編輯並自定義工作區配置簡單執行速度比Pycharm等java類的編輯快很多,佔用資源少

http://wingware.com/

Vim IDE

Vim是一個高度可配置的文字編輯器,用於建立和更改任何型別的文字非常有效。

它是Vi的超集 - 是一個非常可靠和強大的文字編輯器,可用於各種平臺。

Vim是一個命令列編輯器,因此可用於遠端開發替換100MB +檔案中的所有字串出現是快速而簡vim是基於鍵盤的,因此更容易理解Vimscript提供了豐富的指令碼功能

更適合於Linux或Unix系統。使用鍵盤即可完成全部操作。

https://www.vim.org/download.php

Eric Python IDE

Eric 是一個功能齊全的 Python 編輯器和 IDE,使用Python編寫。它基於跨平臺Qt UI工具包,集成了高度靈活的 Scintilla 編輯器控制元件。它設計為可像以往一樣快速和高效的編輯器,以及作為一個專業的專案管理工具,整合許多高階功能的Python專業編碼器。eric 包括一個外掛系統,能夠透過外掛輕鬆擴充套件 IDE 功能。

程式碼智慧提示和自動完成整合 Python 偵錯程式,包括支援除錯多執行緒和多處理應用程式整合分析和程式碼覆蓋率支援

http://eric-ide.python-projects.org/

Sublime Text

Sublime Text 是一個輕量、簡潔、高效、跨平臺的編輯器。如果不喜歡臃腫的IDE,那麼使用該編輯器也是一個不錯的選擇。

良好的擴充套件功能,官方稱之為安裝包(Package)右邊沒有捲軸,取而代之的是程式碼縮圖,這個功能非常贊強大的快捷命令:可以實時搜尋到相應的命令、選項、snippet 和 syntex, 按下回車就可以直接執行,減少了查詢的麻煩。可以隨時的檔案切換隨心所欲地跳轉到任意檔案的任意位置多重選擇(Multi-Selection)功能允許在頁面中同時存在多個游標支援 VIM 模式支援宏,簡單地說就是把操作錄製下來或者自己編寫命令,然後播放剛才錄製的操作或者命令更新非常勤快

http://www.sublimetext.com/

IDLE

windows python和anaconda等自帶安裝,開箱即用,功能一般。僅可作為簡單的編碼工具。

37
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Visual Studio Code生成vue模板