# CSDN Notebook 服务 CSDN Notebook 服务是 CSDN 基于 Jupyter Notebook 为用户提供的一套 Notebook 服务,用户可以通过 Notebook 服务来在线编写并运行你的代码。 [CSDN Notebook](https://jupyter.csdn.net/) Notebook 有如下特点: - 可交互性,Notebook 基于浏览器的交互式计算环境,可以在 notebook 中直接交互,不需要跑到某个特定的生产环境上(但需要能够连接该生产环境) - 可探索性,Notebook 是一个数据科学和科学计算工具,可交互式的探索数据 - 可复用性,Notebook 是一种非常便于分享的文档格式(包含代码、叙述性文字、公式以及图片/图形等) ## Notebook 使用教程 非常感谢 @hihell 撰写的[《弹窗中的彩蛋!一款在线开发工具 JupyterNotebook,一篇博客就会用|Python技能树测评》](https://blog.csdn.net/hihell/article/details/120481646) 一文,是一篇简单实用的 Notebook 教程 :heart: - [《弹窗中的彩蛋!一款在线开发工具 JupyterNotebook,一篇博客就会用|Python技能树测评》](https://blog.csdn.net/hihell/article/details/120481646) ## Notebook 名词解释 [![Notebook](/docs/img/notebook.jpg)](/docs/img/notebook.jpg) ### 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 文件丢失对你造成的困扰,我们建议你使用 [CODE CHINA](https://codechina.csdn.net/) 中的项目作为你 notebook 文件的 Git 存储服务,你也可以在 CODE CHINA 的仓库中一键打开 Notebook。 ![启动 Notebook](/docs/img/run_notebook.jpg) ## CSDN 会员服务 Notebook 服务需要消耗一定的资源,因此,目前 Notebook 服务仅针对 **CSDN 会员免费** 提供。 点击这里加入 [CSDN 会员](https://mall.csdn.net/vip?utm_source=notebook)