python 各種IDE對比和選擇


目前python的內核主流基本就是倆個,一個是python.org下載的原始,另一個就是anaconda。倆個都是python之父參與編寫的。這里推薦anaconda,可以理解為在前者的基礎上集成了多個兼容的模塊的,並且anaconda自帶了ide(集成開發軟件)spyder。這里推薦安裝anaconda,版本選擇anaconda3  5.2,對應的python為3.65,之所以沒有推薦最新版本,是因為最新版本的模塊之間的兼容性不是很好,畢竟是開源的語言,誰踩了坑,誰知道,各種痛苦,不想再回憶!!

 

 

各種IDE對比

 

 

IDE顧名思義就是開發的軟件,我選了,幾個主流的ide進行了對比.由於原內核python(org上下載的)也帶了ide,由於功能較少,所以不參與對比,有些類似於jupyter notebook,適合教學,不適合項目也排除了。最后進行比較的有,pycharm(人數最多的使用者),spyder(安裝內核anaconda自帶),vscode(類似的還有sublime 等輕巧型開發)。

 

 

代碼補全

查看變量

啟動速度

運行速度

自動保存

是否收費

Pycharm

★★★★★

★★★★

★★

★★★★

★★★★★

社區版免費,專業版收費

spyder

★★★

★★★★★

★★★★★

★★★★★

 

企業使用超過200人收費

vscode

★★★★★

★★★★

★★★★★

★★★★★

 

微軟出品,免費

 

 

 

各種IDE優缺點

 

 

 

各個ide的內核都基於anaconda。

 

pycharm

最大的優點是:可以制作代碼模板,大大節省開發效率。自動補全,功能非常齊全,尤其是最新的版本,而且自動保存功能非常好,不用擔心斷電或者電腦死機引起各種忘記保存代碼而痛苦。

最大的缺點:啟動速度最慢,6核12線程,32G內完全啟動完畢需要幾分鍾時間,當然可能和我模塊安裝較多有關系,而且pycharm我是安裝了機械硬盤上。還有就是專業版需要付費,前期學習的話可以用社區免費版!

 

spyder

最大的優點是:小巧,尤其是隨時可以查看變量的值,而最近期版本的pycharm也有類似的功能,這些都是模仿MATLAB。這是非常友好的功能!

最大的缺點是:自動補全需要按tab提醒,功能較少,不適合大型開發.

 

vscode(或者類似的IDE)

最大的優點是:微軟免費,有些也不免費,代碼風格比顏值高,可以多種語言項目切換,比如一個程序員既要寫C++,也要寫python可以考慮用vscode

最大的缺點:不能保存,相對於主寫python,功能較弱,不適合大型開發。

 

 

 

最后總結(個人推薦)

內核用anaconda(自帶spyder)+IDE用pycharm。

安裝教程就不做了,請讀者自行搜索安裝。

pycharm有幾個黑科技,非常實用,后期會有相應的視頻出。詳細介紹實戰中的問題和開發中各種坑。

 

 

pycharm新版本(臨近版)新功能

 

 

新的版本或者臨近的版本添加了以下幾個顯著的功能:

1:查看變量,這個功能非常的優秀,尤其是debug的時候,非常的實用,同類產品中還有spyder。

具體用法:運行代碼或者局部運行代碼的時候,在控制台(console)會出現一個眼鏡的按鈕,點擊,右側就會出現變量的值,可以查詢,非常的給力

 

圖片

 

2:局部的運行代碼,如果是爬蟲或者代碼量很大,那么這點非常好用,在非常小的局部運行,這樣可以打打節省時間,而對於爬蟲,卻不需要多次訪問對方服務器。

 

3:漢化,新版本的漢化為自帶漢化插件,而不需要第三方漢化,第三方漢化后,查看系統模塊或者函數可能會有問題

 

 

 



 


不一定必須要用pycharmm

 

spyder 完全可以替代,pycharm適合項目型比較大的,但是對新手不是很友好不過有一項逆天的功能,代碼模板!

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM