python一般都用什麼ide
python 非常易學,強大的程式語言。Python 包括高效高階的資料結構,提供簡單且高效的物件導向程式設計。選擇正確的編輯器對Python程式設計效率的影響是非常大的。所以專業的程式設計師都會發時間去選擇一個最能滿足其需求的IDE。
PyCharm – 最好的商業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,這些也使得它成為了一個完整的快速應用整合開發環境。
Vim
Vim 是高階文字編輯器,旨在提供實際的 Unix 編輯器'Vi'功能,支援更多更完善的特性集。Vim編輯器最重要的功能就是它不要求使用滑鼠(除了GUI版本外)。一開始,你可能會覺得這是個非常糟糕的做法,但是隻要你投入時間——是的,這很花時間——學習快捷組合鍵,就可以大幅提升工作流的速度。Vim 不需要花費太多的學習時間,一旦你需要一個無縫的程式設計體驗,那麼就會把 Vim 整合到你的工作流中。
Sublime Text
Sublime Text 是開發者中最流行的編輯器之一,多功能,支援多種語言,而且在開發者社群非常受歡迎。Sublime 有自己的包管理器,開發者可以使用TA來安裝元件,外掛和額外的樣式,所有這些都能提升你的編碼體驗。
Eric5
Eric5 是一個整合了專案管理功能的 Python 整合開發環境。提供無限制數量的編輯器、整合的 Python Shell、整合偵錯程式、整合對包括 Subversion 和 Mercurial 版本控制系統的支援。整合單元測試等等。可透過外掛系統來進行功能擴充套件,與Eric4 相比,Eric5 是基於 Python 3 的變種。
WingIDE
WingIDE是個相當優秀的 IDE;其編輯器包括大量語言的語法標籤高亮顯示,雖然它只是個面向 Python 的工具。原始碼瀏覽器對瀏覽專案或模組非常實用(表現在可導航原始碼和文件行摘要中)。雖然沒有監視器,但偵錯程式設計得很好。編輯器有優秀的命令自動完成和函式跳轉列表,但是沒有程式碼合併。面向專案風格的 IDE 對於大型產品非常有用(在這方面,除了 Komodo 以外,它是大多免費 IDE 中較好的)。總體的介面就像增強的 Idle,使用了與許多 TK 和 XWindow 介面類似的“多視窗”排列方式。我喜歡使用對接和嵌入(這方面,並不是過多使用 MS Visual Studio 造成的),但不同的開發人員可能喜歡不同風格的窗體。WingIDE 是個很有前途的開發環境
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2618/viewspace-2836322/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一般你們都用什麼除錯工具啊除錯
- 為什麼黑客都用Python?黑客Python
- python都用什麼編輯器Python
- 你都用python來做什麼?Python
- 什麼是Python直譯器?和Python IDE有什麼區別?PythonIDE
- 大家開發 RN 都用什麼?
- Python一般用什麼軟體?Python工具推薦Python
- python爬蟲一般用什麼框架?六大Python框架Python爬蟲框架
- 大家都用什麼做介面自動化
- Python IDE和直譯器有什麼區別?Python入門教程PythonIDE
- 學習Python一般使用什麼作業系統?Python作業系統
- 學習Python一般可以用來幹什麼?Python
- 為什麼掛機都用雲伺服器?伺服器
- Java要學哪些IDE?這些IDE都有什麼功能?JavaIDE
- 大家自動化框架/工具都用的什麼呢?框架
- 大家做專案管理時都用的什麼工具?專案管理
- 學 python 都用來幹嘛?Python
- html標籤種類很多,為什麼不都用div?HTML
- 為什麼《無主之地》系列都用瘋子當封面?
- Python爬蟲一般會用到什麼框架?常見框架推薦!Python爬蟲框架
- 學習Python一般使用什麼作業系統?首選Linux!Python作業系統Linux
- 新時代程式設計師都用什麼寫程式碼?程式設計師
- docker容器卷一般放在什麼位置Docker
- Python開發IDEPythonIDE
- WingPro for Mac Python IDEMacPythonIDE
- WingPro for Mac(Python IDE)MacPythonIDE
- BGP是什麼意思,一般的BGP機房是什麼意思
- 現在工作流都用什麼? activiti 和 flowable 哪個好
- 你都用過SpringCloud的哪些元件,它們的原理是什麼?SpringGCCloud元件
- 黑客都用Python?學習Python的4個理由!黑客Python
- Python爬蟲一般會用什麼框架?常見的五種框架介紹!Python爬蟲框架
- jpg檔案通常是什麼 一般什麼叫jpg檔案
- 什麼才是定製化IDE的核心價值?IDE
- 25年IDE進擊之路,Visual Studio憑什麼?IDE
- 什麼是python?python有什麼用途?Python
- Python是什麼?為什麼要掌握python?Python
- Python是什麼意思?Python有什麼用?Python
- 伺服器過載一般是什麼原因伺服器