提起Jupyter Notebook,想必大多数Python开发者都不陌生。
在数据科学方面应用非常广泛的一款开发工具,通过它独特的交互式开发、适用于教学等场景,让它备受欢迎。
如果你经常浏览GitHub,会发现,有很多项目都在使用Jupyter Nobook进行开发。
但是,Jupyter Notebook存在着很多固有的弊端,使得它在开发效率方面和当下主流的开发工具差距越来越大。
因此,不同的Notebook就层出不穷,例如,JupyterLab、Polynote等。
但是,这些Notebook更多是在自动补全这类体验方面进行优化,在产品的核心设计思想方面并没有做太多的前进。
今天,就来给大家介绍另一款全新的Notebook--Deepnote。
DeepNote
Deepnote是为浏览器而设计的,因此你可以在任何平台(Windows、Mac、Linux或Chromebook)上使用它。无需下载,每天更新。所有更改都会立即保存。在后台,Deepnote运行在云中的强大机器上。
你不需要担心设置,只需要把精力聚焦于工作本身。
Deepnote的一个项目包含代码、数据,它们都在一个环境中运行。你可以与其他合作者共享它,他们可以与你同时使用它,就像谷歌文档一样。一个项目可以包含多个笔记本,但是它们共享资源。要创建一个项目,您可以上传自己的文件,从Github或Gitlab导入一个项目,或者只创建一个空项目。我们还准备了一些示例项目!Deepnote的一个项目包含代码、数据,它们都在一个环境中运行。
Deepnote和目前大多数Notebook在基础功能方面非常类似,交互式开发、支持富文本....
相对于之前的各种Notebook,它有2项明显的优点:
-
零配置
-
协同办公