回覆列表
  • 1 # 未來資料科技

    寫Python的軟體有很多,每個人都有自己的喜歡用的或者順手的軟體,根據自己學習Python經歷說一下我用的兩款軟體的感受。

    高階階段比如學習資料分析或者機器學習和深度學習時用jupyter

    jupyter這款軟體不適合初學者用,但是對於更高階的資料分析,機器學習,深度學習用起來就很方便了。因為它不像pycharm每次寫程式碼的時候都會很友好的提示,每個程式碼計劃都要自己敲出來,對於初學者就有很多記憶的負擔。

  • 2 # 急速馬力快de原始碼客

    一個非常好的問題。在Python開發時,可以選擇的編輯器有很多,大概分為這麼幾類:

    1,IDE整合開發環境,以PyCharm最為常用,還有GNU Emacs

    PyCharm由JetBrains開發(另一個著名產品IntelliJ IDEA,常用於Java開發),支援Web開發框架,比如Django。集成了很多開發庫,比如NumPy。提供智慧程式碼功能,可以精確快速的除錯修復bug,並且內建了遠端主機開發程式功能。

    相容所有主流作業系統,支援Windows, MacOS, Linux,非常穩定高效。支援安裝外掛定製。

    安裝版本分為社群版和商業版。大型的Python開發專案,推薦使用PyCharm。

    2,文字編輯器,常用Sublime Text,還有VI/Vim

    Sublime Text簡單、通用、方便,可處理多種標記語言,提供類和函式索引等強大功能,有豐富的外掛。

    相容所有主流作業系統,被很多程式設計師成為最好的Python編輯器。

    3,新一代開發工具,推薦VS Code

    VS Code是微軟於2015年釋出的一款免費開源的現代化輕量級程式碼編輯器,具備很多優秀功能,一經推出後便被很多程式設計師稱為最好的IDE編輯器。

    VS Code使用的Electron 框架相容所有主流作業系統,內建擴充套件外掛,斷點除錯互動式控制檯,等等。

    4,互動式筆記本,Jupyter Notebook

    Python在AI領域是主流開發語言,Jupyter Notebook和AI互相搭臺,共同助推Python繁榮了起來。

    Jupyter Notebook是一個互動式筆記本,以Web方式執行,支援實時程式碼,建立和共享程式文件,在用Python編寫AI程式碼時特別方便,適合做資料分析這些需要視覺化的操作。

  • 中秋節和大豐收的關聯?
  • 今天剛看了肥龍過江,大家感覺怎麼樣,有沒新片給推薦下?