Python可以用哪些IED?

Siwindy


首先糾正問題裡一個詞,集成開發環境叫IDE(全稱Integrated Development Environment),而不是IED哦!

如果IDE裡要選一個python最好用的,當然是JetBrains家族開發的PyCharm啦,它簡直就是就是為Python量身定做的,尤其是它的專業版對web開發的支持,如果你運用得熟練得當的話,對於開發的效率可以說得上是事半功倍,集成了Python各種優秀的Web後端框架(Django、Flask)的快速搭建、Git代碼託管debug和watch調試模式、支持普通前端頁面開發(html,js,css等)、高級的前端框架依賴庫一鍵安裝與虛環境命令行控制檯數據庫管理、代碼風格管理以及其他編輯器有的功能都有了,最主要它是由Java語言開發出來的軟件,所以跨平臺和兼容性比較好、有Mac、Linux、Windows版本。寫腳本、數據分析、建網站、爬蟲,Pycharm都會讓每一個方向的Python編程都會提升開發效率,適合小白和高手。

如果你的開發環境沒有界面的話,比如是Mac和Linux黑框下的命令行,那麼我推薦你用Vim搭建的Python集成開發環境,雖然操作上會比Pycharm複雜一些,但是如果熟練度夠高、熟記了一些快捷的命令形成了肌肉記憶,其實也是會有不錯的IDE上的開發體驗、看起來比較簡潔乾淨,適合高手和大神。

當然還有微軟家的VS Code,可以通過安裝Python語言所需要的插件來實現在IDE上的開發,但個人不是很喜歡這樣,因為如果VS Code不只是裝了Python的插件的話,這樣會讓IDE顯得過於臃腫,畢竟專業的事情還是要專業的工具來完成。


網絡皮皮君


說句實話我第一次用Python的時候就是在記事本里面操作的,聽起來是不是有點不敢相信?當然從嚴格意義上來說記事本並不是IDE..,言歸正傳,我給大家推薦推薦兩個我經常用到的Python的IDE,希望對大家有用。

1.Sublime Text

自從用了Sublime Text之後瞬間覺得其他編輯器都弱爆了,Sublime Text是跨操作平臺的一個非常輕量級的代碼編輯器軟件,整個軟件只有幾十M,但是功能卻十分強大。只要你電腦裡面裝了Python,那麼可以直接用Sublime Text運行你的Python代碼。

當然其他大型編輯器的功能他也幾乎都有,你只需要在插件列表裡面搜索相應的插件進行安裝就行了。Sublime Text支持的語言是非常多的,除了Python之外,它還支持SQL、C、Java等幾乎你能想到的所有語言,心動了嗎?



2.Eclipse或者PyCharm

PyCharm和Eclipse放在一起的原因是我認為他倆都是比較大型的軟件了,從下載到配置好環境都要花上半天的時間,而且時不時的還能出現各種bug,可謂煩不勝煩。

PyCharm人如其名,這是一款專門用來做Python開發的編輯器,PyCharm是JetBrains開發的Python IDE。PyCharm用於一般IDE具備的功能,比如, 調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制……



另外你也可以用Eclipse,因為據我所知其實很多開始接觸Python的人之前都是從Java開發轉過來的,做Java開發的肯定都用Eclipse,開始做Python開發之後自然而然的不願意讓自己的電腦再多一個其他的軟件。Eclipse配置上Python的開發環境也相對簡單。

這兩個編輯器的缺點就是有點笨手笨腳,總之跟Sublime Text比起來是基本沒法比的。當然寫代碼的重要的地方從來不在編輯器,而在於寫代碼本身,


路人甲M


你說的是開發Python的IDE吧,這裡介紹幾個常用的開發python的IDE,如下:

1.VS Code:這個是微軟開發的一款跨平臺的代碼編輯器,良心之作,語法提示、代碼高亮、自動補全、插件豐富,還支持git功能,小巧靈活,運行流暢,使用起來非常方便,安裝對應插件後,可以直接編輯運行C/C++,Python,Java等幾十種編程語言,簡直就是一個神器,對於初學者來說,是一個很不錯的選擇:

2.Sublime Text:這也是一個非常不錯的代碼編輯器,跨平臺、輕巧靈活,支持幾十種編程語言,包括Java,Html,Python,Ruby,C#等,語法提示、代碼高亮、智能補全,插件擴展豐富,對於初學者來說,也是一個非常不錯的選擇:

3.Jupyter:這個是基於命令行的python開發環境,輸入一行代碼,輸出一行結果,實時分析中經常用到,目前來說有Jupyter QtConsole和Jupyter Notebook,使用起來都不錯,自帶語法提示,自動補全的功能,界面樸素、簡潔友好:

4.Spyder:這也是一個很不錯的python IDE,類似於Matlab一樣,由多個窗口構成,用戶可以根據自己喜好調整窗口的大小和位置,可以很方便地觀察和修改程序中的變量值,既可編輯文本代碼,也可直接運行python shell,使用起來也很方便:

5.PyCharm:這就是一個專業的Python IDE了,重量級的,專門用於Python開發,由JetBrains公司出品,支持語法提示、代碼高亮、智能補全、單元測試、版本控制等,還提供了常見的Python Web開發,像Django,Flask,Web2Py等,可以快速創建項目,在大型項目開發中,經常會使用到,在業界也非常流行,是一個很不錯的IDE:

目前,就介紹這5個python開發的IDE,使用起來都不錯,對於日常的開發來說,完全夠用了,希望以上分享的內容能對你有所幫助吧,也歡迎大家留言、交流。


小小猿愛嘻嘻


“工欲善其事,必先利其器”,如果說編程是程序員的手藝,那麼IDE就是程序員吃飯的傢伙了。

一個優秀的IDE,最重要的就是在普通文本編輯之外,提供針對特定語言的各種快捷編輯功能,讓程序員儘可能快捷、舒適、清晰的瀏覽、輸入、修改代碼。對於一個現代的IDE來說,語法著色、錯誤提示、代碼摺疊、代碼完成、代碼塊定位、重構,與調試器、版本控制系統(CVS)的集成等等都是重要的功能。以插件、擴展系統為代表的可定製框架,是現代IDE的另一個流行趨勢。

這裡收集了一些對開發者非常有幫助的,比較好的Python IDE。如果你有其他更好的推薦,請在評論區和大家分享一下!

1.PyCharm:

PyCharm是JetBrains開發的Python IDE。PyCharm用於一般IDE具備的功能,比如, 調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制……另外,PyCharm還提供了一些很好的功能用於Django開發,同時支持Google App Engine,更酷的是,PyCharm支持IronPython!

2.Eclipse + PyDev:

依靠強大的eclipse,PyDev顯得格外耀眼。強大的調試功能和舒服的編輯環境讓PyDev贏得了許多人的青睞。不過eclipse本來就是耗資源大戶,PyDev在這一點上毫無辦法,但現在的電腦都很快了,跑eclipse根本就是小case,不用擔心太多。除了強大的調試功能,依靠 eclipse,PyDev的代碼瀏覽能力是其它所有IDE所不能比的,比如按住CTRL鍵再點擊一個類就能自動跳到該類的定義,這對於閱讀代碼非常有用。現在PyDev extension也開源了,所以一些(我不知道的)高級的功能也被融入到PyDev裡了。

3.Visual Studio + PTVS:

眾所周知,Visual Studio是開發Windows平臺產品的利器,是C#、ASP.NET等應用開發的首選 IDE。其實,Visual Studio也可作為Python IDE來使用。你只需在Visual Studio的基礎上,安裝PTVS(Python Tools for Vistul Studio)插件,即可快速將Visual Studio變成Python IDE來使用。

4.Ulipad:

Ulipad是一個國人limodou編寫的專業Python編輯器,它基於wxpython開發的GUI(圖形化界面),前身是NewEdit,有自動補全功能,很方便,不過沒有把界面設計器wxGlade集成進來。開源,可以用SVN下載到最新的源代碼,依賴wxPython。輕便小巧而功能強大,非常適合初學者。

5.Spyder:

Spyder(就是原來著名的Pydee)是一個強大的交互式Python語言開發環境,屬於Python (x,y)的一部分,完整的python(x,y)有400多M,集成了科學計算常用的python第三方庫。提供高級的代碼編輯、交互測試、調試等特性,支持包括Windows、Linux和OS X系統。

6.Sublime Text:

Sublime Text是開發者中最流行的編輯器之一,多功能,支持多種語言,而且在開發者社區非常受歡迎。Sublime有自己的包管理器,開發者可以使用它來安裝組件,插件和額外的樣式,所有這些都能提升你的編碼體驗。Sublime配合上插件也可以比較方便地搭建一個方便的類似IDE的Python 調試環境了。


用戶58539886296


vscode,強烈推薦,真的是神器,用了以後你會愛上它

介紹下:支持語法高亮、智能代碼補全、自定義熱鍵、括號匹配、代碼片段、代碼對比 Diff、GIT 等特性,並針對網頁開發和雲端應用開發做了優化。軟件跨平臺支持 Win、Mac 以及 Linux,運行流暢





瘋狂的五花肉dl


作為一個剛剛開始自學python的小白,接觸的第一個python編輯器就是pycharm ,對於一個初學者來說,足夠用了,重要的是不用下載插件。

這個開始界面看著非常舒服


從字體到顏色風格的設置,這些你都可以根據自己的愛好去設置。這樣你寫的代碼看著就很酷炫。

每次編輯代碼,他會根據你打的首字母給你提示要輸的模塊,可以說這一點對新手很實用,你不用擔心自己寫的字母對不對,系統已經幫你檢查了。

每次寫代碼,要是沒寫完就直接關閉窗口,也會自動幫你保存,這一點也很使用。

很多人說安裝pycharm很麻煩,其實,網上詳細的教程很多,按著他寫的來,很容易安上,我當時是在 CSDN 的論壇找的教程,寫的很詳細,而且還給出了激活碼,簡直是良心回答!

更多關於pycharm功能還在自己研究中,要是有好的經驗的小夥伴,歡迎交流!

點贊太容易,評論顯真情!如果你自學python ,你會使用pycharm嗎?歡迎關注留言,等你評論,等你「一鳴驚人」!


stormwen


推薦使用pycharm,它是一個集成功能較多的開發環境。同時也可以使用vs code,作為微軟的產品,安裝好插件之後,使用起來輕量級開發還是不錯的。還有用sublime安裝插件也是可以的。不過我還是推薦第一個。


huo920


個人使用過的比較好的幾個說一下vi,vscode,pycharm,pycharm是最專業的,vsc屬於輕量化的,vi屬於終端ide需要定製自己喜歡的功能和插件!一般來說不會侷限於某一種ide建議熟悉一個其他的偶爾也能隨手用


Docker進擊之路


是IDE,不是IED


分享到:


相關文章: