對於零基礎的朋友來說,學習Python有一個小門檻或說小考驗,那就是選擇寫程式的工具。
簡單,上網查,用什麼工具來寫Python程式碼,答案五花八門,各種編輯器、各種IDE,難道一個個試過來?
天啊,還沒開始學習已經被工具給整慘了。
實際上,學Python,或其他任何一種程式語言,用什麼編輯工具(開發工具)不是最重要的,只要選擇熟悉的、用順手的、簡單的編輯器就可以了,學習過程中的重點是,學習Python的語法、函數等等。不管用什麼,文法、函數都是Python的根本,程式設計工具只是工具而已。
對於初學者而言,實際上IDE(整合開發環境)並不是一個好選擇,IDE的強大功能會幫初學者完成很多工作,讓初學者忽略了一些很重要的語法或函數的用法,過於依賴IDE,初學者可能會很快完成一段程式碼,並成功運行,但離開了IDE,同樣的程序,也許會出現各種各樣的bug,例如拼寫,例如格式等等。
因此,初學者學習Python,或其他程式語言,最好的程式設計工具就是文字編輯器,不需要太花俏的功能,只要運行速度快,佔用資源少,就OK。
那麼選擇什麼編輯器呢?
最好的選擇是跨平台的編輯器,就是能分別在MacOS,Windows,Linux等作業系統上運行的。
原因:當你換了操作平台,還是可以用熟悉的工具來一些程式碼,減少熟悉工具的學習成本。
例如,Sublime Text,Atom,Visual Studio Code,gEdit,jEdit等等,當然還有大名鼎鼎的vim和emacs了。
這麼多,要怎麼選?
原則就一個,順手的、熟悉的、輕量級的。
我個人推薦vi和Sublime Text 3。
如果推薦給大家,那就是Sublime Text 3,這也是我一直在推薦的。
輕量級,這條就足矣。
今天特地到Atom的官網下載了最新版的Atom,不說它的具體使用,就是打開運行,出現界面,一共用了5-6秒。
這還是沒有安裝任何外掛的絕對純淨的Atom,真是不能接受這個速度。我測試的機器配置是MacBook Pro, CPU i7, 記憶體16G。這個速度很是無語啊,也許它很好,但光是打開速度一項就讓我直接放棄推薦給大傢伙了。
而開啟Sublime Text 3,秒開,此處秒小於1秒。
運作效率就不多囉嗦了,網路上太多有關的文章介紹。
當然,我個人的體會是給大家一個參考,若你已經非常熟悉Atom,那麼繼續用就好,原則還是,用最熟悉的工具來寫程式碼,不要把太多精力浪費在選擇上。
至於其他的編輯器就不一一測試了,或許有表現更好的,但既然有了目標,就不要「亂花漸欲迷人眼」了。
更多Python相關技術文章,請造訪Python教學欄位學習!
以上是初學python用什麼編輯器好的詳細內容。更多資訊請關注PHP中文網其他相關文章!