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

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

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

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


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

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



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

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

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

對matplotlib
、plotly
等主流繪相簿的支援也很不錯:


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


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

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