新一代資料科學ide平臺DataSpell提前發行版體驗

費弗裡發表於2021-10-19

1 簡介

  PyCharm開發公司jetbrains專門面向資料科學的ide專案DataSpell在前不久釋出了其EAP版本(早期預覽版本),為我們帶來了諸多趨於成熟的功能特性,本文就將為大家介紹其使用方式及主要的一些功能。

新一代資料科學ide平臺DataSpell提前發行版體驗

2 DataSpell EAP版本使用體驗

  你可以在官網https://www.jetbrains.com/dataspell/下載適合你係統的安裝包,然後像其他jetbrains系列產品那樣進行安裝:

新一代資料科學ide平臺DataSpell提前發行版體驗

  在安裝過程中可以勾選對ipynb檔案的關聯,使得我們直接雙擊ipynb檔案就可以自動開啟到DataSpell

新一代資料科學ide平臺DataSpell提前發行版體驗

  安裝完成之後,開啟DataSpell,可以先進行諸如conda環境配置等選項:

新一代資料科學ide平臺DataSpell提前發行版體驗
新一代資料科學ide平臺DataSpell提前發行版體驗

  以及對一些輔助外掛的安裝,譬如智慧程式碼補全外掛TabNine

新一代資料科學ide平臺DataSpell提前發行版體驗

  進入操作介面後,整個介面風格跟pycharm等如出一轍,不同的是,在setting中可以進行R環境的配置,可見其專門面向資料科學的特點:

新一代資料科學ide平臺DataSpell提前發行版體驗
新一代資料科學ide平臺DataSpell提前發行版體驗
新一代資料科學ide平臺DataSpell提前發行版體驗

  亦可建立諸多資料科學場景中常見格式的檔案:

新一代資料科學ide平臺DataSpell提前發行版體驗

  支援本地、遠端多種方式的jupyter服務連線:

新一代資料科學ide平臺DataSpell提前發行版體驗

  在對jupyter notebook的支援上做得還是比較到位,相容了幾乎所有快捷鍵,除了按Z撤回單元格操作,按shift+ctrl+i在游標處拆分單元格等部分快捷鍵需要手動設定:

新一代資料科學ide平臺DataSpell提前發行版體驗

  對matplotlibplotly等主流繪相簿的支援也很不錯:

新一代資料科學ide平臺DataSpell提前發行版體驗
新一代資料科學ide平臺DataSpell提前發行版體驗

  而對於R的支援也很不錯,可以像Rstudio那樣對指令碼中的程式碼使用ctrl+enter進行執行和檢視結果:

新一代資料科學ide平臺DataSpell提前發行版體驗
新一代資料科學ide平臺DataSpell提前發行版體驗

  包括對R包的圖形介面化管理:

新一代資料科學ide平臺DataSpell提前發行版體驗

  可以看出,DataSpell對於通吃資料科學領域主流需求的野心還是很大的,DataSpell面向jupyter的諸多功能尤其是高速靈敏的程式碼提示讓我很舒服,但對於R的支援方面,我很難找出放棄使用Rstudio而轉向DataSpell的理由?,讀者朋友們也可以自行下載體驗,更深入的感受DataSpell


  以上就是本文的全部內容,歡迎在評論區與我進行討論。

相關文章