CSDN Notebook 服务
Notebook 下线通知
由于产品调整,CSDN Notebook 服务即将于近期下线,产品下线后,将不再为 CSDN 用户提供在线的 Notebook服务,请知悉。
Notebook 功能介绍
CSDN Notebook 服务是 CSDN 基于 Jupyter Notebook 为用户提供的一套 Notebook 服务,用户可以通过 Notebook 服务来在线编写并运行你的代码。
Notebook 有如下特点:
- 可交互性,Notebook 基于浏览器的交互式计算环境,可以在 notebook 中直接交互,不需要跑到某个特定的生产环境上(但需要能够连接该生产环境)
- 可探索性,Notebook 是一个数据科学和科学计算工具,可交互式的探索数据
- 可复用性,Notebook 是一种非常便于分享的文档格式(包含代码、叙述性文字、公式以及图片/图形等)
Notebook 使用教程
非常感谢 @hihell 撰写的《弹窗中的彩蛋!一款在线开发工具 JupyterNotebook,一篇博客就会用|Python技能树测评》 一文,是一篇简单实用的 Notebook 教程
Notebook 名词解释
Cell
一个 notebook 由多个 Cells 组成,Notebook 中一共有 Code、Markdown 以及 Raw 三种 Cell 类型:
- Code Cell:Notebook 中的代码内容部分,在加载了 Kernel 之后,可以被执行并输出执行结果
- Input:输入,可执行的代码部分
- Output:输出,代码执行后的输出部分
- Markdown Cell:Notebook 中的说明部分,也可以被执行,执行后会显示为 HTML 格式的内容
- Raw Cell:Raw Cell 中的内容不会被 notebook 执行
Kernel
Kernel 是指可执行代码的服务,一个 notebook 对应一个 Kernel(可以切换 Kernel)目前支持的 Kernel 包括:
- Python
- Java
- C
如果你需要使用其他语言的 Kernel ,欢迎通过提交 Issue 的方式反馈给我们。
Notebook 使用限制
目前 Notebook 为用户提供的配置为:
- 运行内存 1GB
- 存储空间 5GB
Notebook 服务启动后,如果 30 分钟内没有任何操作,Notebook 服务将自动关闭(已保存的 notebook 文件不会丢失);如果 30 天内没有再次启动 Notebook 服务,系统将自动删除分配给用户的存储(PV),删除后已保存的 notebook 文件也将会丢失。
为了避免 notebook 文件丢失对你造成的困扰,我们建议你使用 GitCode 中的项目作为你 notebook 文件的 Git 存储服务,你也可以在 GitCode 的仓库中一键打开 Notebook。
CSDN 会员服务
Notebook 服务需要消耗一定的资源,因此,目前 Notebook 服务仅针对 CSDN 会员免费 提供。(已下线)
点击这里加入 CSDN 会员