-
1 # 北京億衡網路科技
-
2 # 魏生愛研究
對於Python程式設計師,有很多種編輯器,適合自己的才是好的。我個人在Windows作業系統下,主要用PyCharm和Spyder(Anaconda內建的)。
Sublime Text 比較適合 Python 新手使用,Sublime Text支援跨平臺,而且可以使用其豐富的外掛和主題。各種語法高亮和程式碼補全,整體看起來挺舒服的,而且主題配置起來也不難。
Vim是一款強大的編輯器,如果熟練使用 Vim的話,完全可以脫離滑鼠,雙手在鍵盤上像彈鋼琴那般酸爽,不過 Vim 需要一定的學習成本,需要花點時間去研究一下各種快捷命令和外掛的使用,但是從長遠來看,這都是大有所益的。
如果使用過 Intelij IDEA 的話,應該會對PyCharm愛不釋手,現在很多公司,如Twitter,Groupon,Spotify,eBay和Telefonica等都在用 PyCharm 。可以用免費的社群版。
-
3 # elverys
談一下我對於Python語言以及Python編輯器學習的一些心得體會。推薦Python六大編輯器,供選擇使用。
python編輯器第一個推薦是:Sublime TextSublime Text 比較適合 Python 新手使用,Sublime Text支援跨平臺,而且可以使用其豐富的外掛和主題。各種語法高亮和程式碼補全,整體看起來挺舒服的,而且主題配置起來也不難。
Python編輯器第二個推薦是:VimVim是一款強大的編輯器,如果你熟練使用 Vim 的話,那麼你完全可以脫離滑鼠,雙手在鍵盤上像彈鋼琴那般酸爽,不過 Vim 需要一定的學習成本,需要花點時間去研究一下各種快捷命令和外掛的使用,但是從長遠來看,這都是大有所益的。
Python編輯器第三個推薦是:EmacsPython編輯器第四個推薦是: Geany之前sublime text的好處說了那麼多,我就說點初學用Geany的好處:
程式碼補全基本沒有,全部靠手打,非常適合初學者練習,比較符合我的口味夠輕,1.24.1只有2.4M夠快:C/C++開發,比某些java開發的快很多有豐富的外掛:支援各類版本管理系統跨平臺:Win/Linux/MacOS通用簡單:用法:F5執行免費python編輯器第五個推薦是: Anaconda優勢主要體現在:1.Anaconda 附帶了許多常用資料科學包,所以安裝之後同學們在入門階段不用太多的擔心第三方資料庫的安裝。
2.Anaconda 可用於多個平臺( Windows、macOS 和 Linux),且安裝方式幾乎一樣。3.Anaconda 中帶的Jupyter Notebook非常適合新手用來練習程式設計,它可以邊輸入程式碼邊看輸出,並且支援多種程式語言,還可以把自己寫的程式碼分享給其他人。
下面來看看怎麼安裝吧:
1. Anaconda下載
下載地址:https://www.anaconda.com/distribution/#download-section
選擇對應的作業系統、python版本,和電腦系統版本(6432位)。然後點選「Download」按鈕 下載。以下安裝以macOS為例, Windows的安裝操作也都一樣的,大家不用擔心哈。只需要注意的一點是,如果你是windows 10系統,安裝Anaconda軟體的時候,右擊安裝軟體→選擇以管理員的身份執行。
啟動 jupyter notebook
新建一個notebook:
開始程式設計吧,寫完之後記得儲存:
python編輯器第六個推薦是:Pycharm它的實力在於一方面它會自動補全程式碼,例如,你寫了前引號,它就會自動補上後引號;
另一方面(更重要的是)它會在你寫程式碼的時候就提示你程式碼編寫錯誤。
優點:
支援重構支援Django支援視覺化除錯支援GAE支援智慧提示整合單元測試整合SVN,Git和Hg等各種版本管理工具可以利用Intellij IDEA的各種外掛支援Windows, Mac和Linux平臺下載 Pycharm 軟體:在官網下載pycharm,下載後開啟安裝包,進行安裝。
把幾個框都勾上
安裝完以後會要求電腦重啟,選擇上面一個就是自動重啟,選擇下面一個是手動重啟
重啟電腦後,會問你要不要輸入以前的設定,第一次安裝的話,選擇 “Do not import”
選擇介面,選白色底色或者黑色底色
設定好以後就可以開啟啦
如何使用Pycharm?開啟以後,會看到這樣的介面,不要被全英文嚇住,他們都是紙老虎
比如我叫他 1st。在 1st 資料夾上點右鍵,選擇 new然後在右邊的選單上選擇 Python File
看到這個視窗後,給他一個名字,比如我叫他 text
-
4 # Python學習專欄
不管你是 Python 新手還是老鳥,肯定糾結過一個問題:到底用什麼編輯器寫 Python 程式碼好?
為此,我們調查了數十位鵝廠程式猿們愛用的 Python IDE,從他們對每款編輯器的看法中,也許能給你一點啟示:
個人認為:使用什麼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,就是隻有一個白色介面的那個。
咋說呢,入門的時候使使就好。
-
5 # KINGE
這裡提問的是編輯器,我就不分IDE和編輯器的回答一下,畢竟IDE絕對可以作為編輯器,而編輯器配置好了頂一個IDE。
PyCharmJetbrains全家桶系列,用過的都知道,他家IDE的風格都差不多,一脈相承,功能強大,非常智慧,類似於MATLAB工作空間的科學模式很好用,可以直觀看到矩陣情況,包含各種資料顯示。但是一脈相承缺點也繼承的很好,啟動慢,佔記憶體大,還有就是對jupyter notebook的渲染比較差,動不動就歪了亂了,不過jupyter notebook還是用瀏覽器吧。只有在做稍大的專案我用的比較多。
VS Code以編輯器為主的,我用VS Code比較多,各種豐富的外掛,小巧方便,啟動快速,做小專案和寫小程式碼用這個最多。遺憾的是目前沒看到類似PyCharm的科學模式,不過之前收到了VS Code的問卷,詢問了類似科學模式有沒有需求,看來微軟也準備搞一手。當然了像Atom之類同級別編輯器都可以使用,各家都大差不差。
Spyder這個只要安裝了anaconda就會自動安裝的,當然透過pip和conda都可以手動安裝,Spyder一開始就是為了模仿MATLAB的“工作空間”的功能,可以很方便地觀察和修改陣列的值,作為IDE各種功能還是非常全的。這個目前我用的不是太多,使用了幾次感覺還是不錯的,啟動還是很快的。
補充 Kite這是一個程式碼智慧提示外掛,專門用於Python以及Java的程式碼提示,支援以上所有的編輯器和IDE,當然還有很多別的編輯器。可以為編譯器和IDE補充更多的程式碼智慧提示,目前用著還不錯。當然這個仁者見仁智者見智,有時候太多的提示也不是太好,反而擾亂了程式碼書寫。
-
6 # 半糖學前端
首推開發工具---Visual Studio Code(VS code)。
“VS Code 寫程式碼是真好用、真爽。”這也是我目前在用的工具之一,它作為一個開源專案,也吸引了無數第三方開發者和終端使用者,成為頂尖開源專案之一。它在功能上做到了夠用,體驗上做到了好用,更在擁有海量外掛的情況下做到了簡潔流暢,實屬難能可貴。
VS vode特點:開源
免費
自定義配置
整合git
智慧提示
強大支援各種檔案格式
除錯功能強大
各種方便的快捷鍵
強大的外掛擴充套件
它的外掛真的太多了,可以直接在編輯器中直接下載安裝,簡單便捷。
最重要的是它的輕量級,對電腦非常友好,長時間處於開啟狀態不會卡頓,減少對電腦cpu執行所帶來的消耗。
總結我覺得喜歡程式設計的小夥伴們可以去嘗試使用下,操作簡單,下載也挺方便。直接去官網即可,下載後是英文的,如果需要切換成中文,找到圖中位置輸入Chinese,會出現中文外掛,點選下載安裝然後重新啟動,就會是中文的了。
-
7 # 金融公司IT民工
推薦下 Jetbrains 公司出品的 PyCharm Python IDE & Django IDE for Web developers : JetBrains PyCharm。各種外掛和炫酷的東西[呲牙][呲牙]
回覆列表
pycharm 絕對好用。
vscode也還好,
但對於新手需要配置很多外掛,
經驗不足時,
會感覺不太還用。