點擊上方藍色文字一鍵關注css
點擊上方「python學習專欄」,選擇「置頂公衆號」
html
乾貨、福利第一時間送達!python
來源:https://www.zhihu.com/question/27359349/answer/966051726git
做者:騰訊技術工程
web
文末附我的看法
flask
無論你是 Python 新手仍是老鳥,確定糾結過一個問題:到底用什麼編輯器寫 Python 代碼好?vim
爲此,咱們調查了數十位鵝廠程序猿們愛用的 Python IDE,從他們對每款編輯器的見解中,也許能給你一點啓示:瀏覽器
如下爲我的看法
sass
我的認爲:使用什麼IDE,在於你喜歡用什麼,習慣用什麼,你是用來作什麼,或是你工做中,項目組都統一用那個IDE。微信
下面咱們分別來看看
喜歡什麼?
好比說,你喜歡使用Notebook,這不能說有大佬推薦你使用pycharm,你就立刻放棄Notebook,或者今天忽然 vs code這個IDE火起來來,你就立馬轉戰vscode
剝開IDE的功能說,你真的喜歡用嗎,你用的習慣嗎,每一個IDE都有自身的優勢,使用什麼IDE關鍵在本身,即使是你以爲本身使用的IDE如今好像真沒其它的好,你也不用放棄原來的,能夠先下載試試,也能夠多個IDE結合使用,什麼?電腦太卡不夠,9102年都過了,你尚未準備換一個性能好一點的?不換就不行換吧,反正個人也卡。
用來作怎麼
這是一個關鍵,你好比說,你作的是數據科學方面的工做,那麼你可使用
Notebook,(瀏覽器界面形式,支持代碼分段運行,還能夠圖片嵌入顯示,你能夠將代碼轉文本,實時的作筆記,這個筆記不是使用註釋可以比的,反正我以爲挺好用的,)
spyder(左邊是代碼區,右邊跑 ipython 終端, 能夠開啓多個終端. 右邊的 ipython 終端窗口也能夠內嵌顯示圖片,也能夠運行代碼小片斷,我一開始使用的就是這個IDE,用起來還能夠,如今用的比較少了)
若是你作用用python作web開發,我強烈推薦
pycharm
這個IDE的集成度是真的很高,
什麼virtualenv,Docker,Vagrant輕鬆,Git集成 ,
插件和集成終端以進行版本控制。
在您編碼時向您顯示PEP-8建議
調試功能,(這個我比較喜歡,用起來很香)
可是這個真的是佔內存(我說的是運行內存)
集成一鍵建立 web項目,dajngo,flask等
支持你電腦上的各類文件格式,固然,什麼音樂,視頻是不支持的。
這個由社區版和專業版,社區版不少功能都是受到限制的,你能夠找找破解版的
下面兩個IDE
只作介紹,我也不是很清楚合適作什麼,用的少,沒有發言權
vs code
這個我用的很少,可是倒是不少大佬都有推薦,首先配置是比較麻煩,配置python仍是比較簡單,配置C++我是如今都沒有配置還(我的比較懶),無賴,如今還只是用來學C++,編譯都在終端進行。
自定義配置 (就是須要本身配置
集成git
智能提示強大 (大部分IDE都有)
支持各類文件格式(html/jade/css/less/sass/xml)
調試功能強大
各類方便的快捷鍵
強大的插件擴展(這個是真的香)
體量小,這個也很香
vim
若是你不知道vim那麼可能到如今爲止你尚未接觸過Linux系統
使用vim作爲IDE,我是沒這個膽了,頂多寫寫簡單的代碼,用來寫大量代碼,我怕我死在在上面,享年18。
也就是說這是大佬專享
項目中你們用什麼
好比:公司讓你們統一使用A這個IDE,你偏要去使用 B這個編譯器,啥都不說,兄弟我敬你是條漢子,江湖再見。
python官網自帶的IDE
差點把這個給忘了,你用過嗎,香不香?
我相信不少人都用過這個IDE,就是隻有一個白色界面的那個。
咋說呢,入門的時候使使就好。
回來
點個 在看 再走
關注個人人2020發大財
本文分享自微信公衆號 - python學習專欄(ghjk7619)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。