-
1 # 阿飛Deep
-
2 # 一個程式設計師的奮鬥史
當然是沒有必要的,Python開發,你可以選擇類似VSCode、Sublime、NotePad++等等之類的編輯器,甚至記事本亦能滿足你的需求。也可以選擇Pycharm、VisualStudio之類的IDE來完成,沒錯,宇宙第一IDE之稱的VisualStudio也是支援Python開發的。
下面談談自己在工作中經常用到的Python開發工具。
1.Pycharm企業協作開發,Pycharm絕對是首選,由大名鼎鼎的JetBrains公司開發而成。語法智慧提示、程式碼跳轉、自動匯入包機制、方便的除錯功能支援、與Git、SVN等版本管理軟體無縫結合等等優勢,絕對是Python企業級開發的首選IDE。
至於題主提到的pycharm是否都是收費的,當然是既有免費的社群版(Community),也有收費的專業版,對於學習階段,選擇免費的社群版即可。當然,如果你決意要使用收費版,我想你多動手也是可以在網際網路上找到方法的。
2.VSCode如果無法忍受Pycharm吃記憶體、啟動慢的缺點,那麼可以試試這款高顏值的VSCode,由微軟開發,跨平臺支援、顏值高、啟動速度快、佔用系統資源少、對新手友好。
只需開啟外掛市場,一鍵安裝Python外掛就可愉快的編寫Python程式碼,語法智慧提示、單步除錯、F5一鍵執行程式碼輸出結果等等功能一個都不能少。
下圖是在VSCode中安裝Python外掛後,使用其動態除錯程式碼的效果圖,簡直不能更好用。
-
3 # 紅雪饅頭
不一定要用,但是一個好的編輯器可以大大縮減學習的成本。
我推薦pycharm和VScode。功能強大的編輯器可以有更好的提示,讓你專注於自己的學習,加快學習進度。
-
4 # hhhGodluck
建議用pycharm,人作為高等生物,就不要做低下的事情,你的大腦應該用來多思考原理和規律,而不是浪費時間在記憶符號上,能力不是你記憶了多少程式碼函式,而是你能否有足夠多且優的解題思路,pycharm可以很大程度上提高效率,避免浪費時間在無意義的事情上
-
5 # 資料分析不是個事兒
python歸根到底還是一個直譯器,就跟java一樣,而pycharm是整合開發環境(IDE),你可以在IDE裡進行python語言的編寫、除錯、斷點等等,而且市面上有非常多的IDE工具,不只是pycharm而已
但是不論是pycharm,還是VScode、jupyter這些IDE,都必須先有python直譯器才能執行,他們的關係就好像發動機和燃油,燃油可以不放在發動機裡,但是發動機必要要有燃油才能動
我剛開始學習python的時候用的就是jupyter,這個IDE對新手非常友好,可以直接在網頁裡進行開啟、編寫、執行,寫註釋也很方便,最棒的地方就是還可以放圖片、放公式、放文字等等
一個詞來形容就是簡潔,視覺化的能力很突出,非常適合資料分析人用,但就是安裝起來比較麻煩一些。
後來我才接觸用了pycharm,PyCharm 是 Python 的專用 IDE,地位類似於 Java 的 IDE Eclipse,想要實現完整的python專案,建議大家還是使用pycharm吧
最後,pycham有兩個版本,點進官網就能看到詳細的介紹,Professional是專業版本,要收費,但是功能很齊全;Community是社群版本,也就是閹割版,是免費的,當作新手練習用比較合適。
-
6 # 一粒灰塵就是天堂
我覺得沒必要,如果你在做大型專案,需要整合測試,程式碼關聯和跳轉,那麼pycharm是當仁不讓的。
如果你是初級學習,vscode + python + runcode 外掛 足以。他們可以讓你有python語法提示高亮,同時可以直接運行當前指令碼。 同時, vscode現在已經支援jupyter notebook。最關鍵的是, vscode免費成熟,業界廣受歡迎,而且有足夠多的成熟外掛。
回覆列表
我想說,其實spyder最適合初學者。裝anaconda自帶。不用任何配置。功能齊全。另外初學者經常是寫一步執行一步。而spyder內建ipython,可以f9分步執行。
而jupyterbook雖然可以分佈執行,但割裂程式碼。
pycharm雖然強大,但是在開發大型專案時才有優勢。學習用就有些冗餘了。
雖然vscode也很好,可需要配置外掛也很麻煩。更改配置也不友好。比如報錯曲線,就很頭痛。另外執行速度沒spyder快。