新一代Notebook神器出現,Jupyter危險了!

              
來源:Python數據科學
做者:東哥起飛
數據科學用Jupyter Notebook再合適不過了,代碼筆記融爲一體,交互式操做方便好用,一直以來都是被你們所承認的神器。
最近東哥發現了一個新的Notebook工具,除了基本的功能以外,另外還補充了不少Jupyter Notebook上的一些空缺,這個新的神器就是 DeepNote。
官網:https://deepnote.com/
DeepNote由一個位於舊金山的小團隊開發, 它是一種雲協做、雲硬件,上雲的 Notebook 編程環境,可與現有的Jupter兼容,方便部署,而且免費,是新一代的數據科學notebook。
這裏要說下,由於Jupyter Notebook最早進入你們的視野,使用起來也沒毛病,因此讓使用者切換是存在必定的成本,除非新工具的功能強大到足以讓你去忽略掉這個成本。
不過有高級科學研究家已發現DeepNote的使用趨勢是在緩慢超越Jupyter的,這個趨勢說明它確實獲得了承認,而且功能上也解決了一部分人羣的痛點。
閒篇扯完,下面東哥介紹一下DeepNote的新功能。
一、團隊協做
這個功能東哥以爲是 DeepNote 最大的賣點了。
DeepNote 支持在共享計算環境中無縫合做,也就是說當咱們在作一個項目時,團隊夥伴若是有了好的想法,能夠更加快速的分享,並且是實時同步地看到代碼運行狀態。
實時同步
使用 Jupyter Notebook 的現有的作法是,團隊每一個人都必須跑完代碼保存,而後再經過一些途徑傳給團隊其餘人,而且其餘人若是想分析或者修改,只能再從新跑一遍,若是數據量很大或者代碼很長的話,這樣會浪費不少沒必要要的時間。
這個功能就比如石墨文檔可支持多人同時在線操做同樣,咱們不用再像之前分享Excel文件那樣,每一個人填好後再由最後一我的來彙總,爲多人協做提供了極大的便利。
但這還沒完!接着看下面
版本控制
下面展現了多人協做中的 版本控制功能,每一個人對於代碼的反饋版本清晰的看見。
代碼Review 
另外,它還提供了代碼review功能,咱們可追蹤團隊成員對模型變現的評論,而且若是咱們改動了代碼也會同步通知評論者。

此外, DeepNote 還提供了不一樣的權限等級:查看、執行、編輯、管理以及全部者。
東哥舉個例子,好比一個項目中,咱們和其它合做方聯合建模,你分享給對方,但不但願可執行,那麼咱們就能夠分配權限,讓本身擁有管理或全部者權限,而對方只有查看權限。
再或者在本身的團隊中,團隊成員是有全部者權限的,可執行代碼單位,而審查人員只擁有編輯權限,可提供在線反饋,但沒法執行任何單元,只有團隊成員持有執行權限。
使用場景太多了,可本身腦補。
二、模型開發更高效
DeepNote 不但在多人協做上有很大優點,在我的單獨建模分析時也很是的高效。
變量分析可視化
特徵工程的時候,咱們查看變量很不方便。DeepNote提供了強大的變量可視化功能,而且交互式體驗很是棒。
代碼智能補全
這個不少編輯器都有這個功能了,有它使用起來更加智能,比Jupyter Notebook好用些。
DeepNote也有本身的快捷鍵操做,而且正在開發大屏dashboard展現功能,這樣能夠打通多人協做,實時在線的大屏展現成果。

三、鏈接雲硬盤
數據科學中有 80% 的無關數學和統計學。在雲計算設置中,這個比例更接近 90%,還有 10% 的時間損失在爲筆記本配置正確的算力上。
DeepNote 能夠爲你無縫訪問基於雲的硬件。「無縫」的意思是你能夠在筆記本界面上進行全部設置,除非你的核處於空閒狀態,不然它是不會主動關閉的。

四、Python包的管理
Python 有出色的包管理系統。DeepNote 意識到了這一點,並在工做路徑中附有 requirements.txt 文件。即便這樣,也很容易忘記安裝一些依賴包。除非導入包時觸發錯誤,不然沒法意識到這方面有所疏漏。
爲此,DeepNote 會主動監控包的導入,並根據你聲明的需求,提醒你遺漏的依賴。還有,若是須要的文件不存在,它會猜想該文件是什麼。劇透預警:它的猜想通常都是正確的。

五、大量的集成
DeepNote 幾乎提供了你想要的全部集成。爲了使notebook層次分明,你能夠從不一樣鏈接中選擇源碼控制庫。這能夠在建立筆記本和寫後臺更新時用到。
除了源碼控制,DeepNote 筆記本還能夠鏈接雲計算數據存儲,好比 S三、GCS 以及經常使用的數據庫引擎。
以上就是DeepNote的一些獨特特徵,不少功能也正在開發,但願它能夠愈來愈好,沒準將來會有取代Jupyter Notebook的可能。

參考:數據庫

https://deepnote.com/編程

https://mp.weixin.qq.com/s/JagdY1_XQq9xOaGcWwo-Yw微信

   
🧐 分享、點贊、在看 ,給個 三連擊 唄! 👇

本文分享自微信公衆號 - 州的先生(zmister2016)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。app

相關文章
相關標籤/搜索