Jupyter Notebook 6.4.10 Documentation
1.87 MB
181 页
0 下载
130 浏览
0 评论
0 收藏
所属分类:
后端开发 / Python / Jupyter
| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
文档是Jupyter Notebook 6.4.10版本的官方文档,介绍了Jupyter Notebook的三大组件:笔记本Web应用程序、内核和笔记本文档。笔记本Web应用程序允许用户编辑和运行代码,创建交互式JavaScript小部件,并使用Markdown编写叙述性文本。内核是独立进程,用于执行用户代码并返回输出。笔记本文档是自包含的文档,包含所有可见内容。文档还介绍了扩展笔记本的Contents API,该API定义了ContentsManager类用于虚拟文件系统的操作。版本6.0是自5.0以来的首个主要版本,移除了Python 2.x支持,增加了多项安全修复,包括修复开放重定向漏洞(CVE-2019-10255)和跨站包含漏洞(CVE-2019-9644),并改进了SSL/TLS安全性。 | ||
| AI总结 | ||
Jupyter Notebook 6.4.10 文档总结了该交互式计算环境的核心功能、组件、扩展方式及安全更新。主要内容如下:
- **核心组成**:Jupyter Notebook 包含三个组件:用于编写和运行代码的网页应用程序、独立运行代码并返回结果的内核,以及包含所有输入输出、文本、图像等内容的自包含笔记本文档。
- **主要功能**:支持实时代码编辑(语法高亮、自动缩进、补全)、代码运行并显示富媒体结果(HTML、LaTeX、PNG、SVG等)、交互式JavaScript控件,以及使用Markdown编写叙述性文本。
- **扩展机制**:通过Contents API,用户可以自定义内容管理器(如覆盖默认的本地文件系统存储)。此外,还支持创建 nbextensions(笔记本扩展)、server extensions(服务器扩展)和 bundler extensions(打包扩展)来扩展功能。
- **关键更新(6.0版本起)**:
- **新特性**:支持Python 3.6的f-string语法;更新jquery-ui;新增“另存为”选项;通过点击输入提示图标执行单元格;支持内核超时重启;可自定义显示主机;新增Prometheus指标端点;优化大文件上传;支持Windows终端;新增“重启并运行所有”按钮;允许通过环境变量设置令牌;支持闲置内核清理;允许只读笔记本被信任。
- **安全性**:修复了开放重定向漏洞(CVE-2019-10255)和跨站包含漏洞(CVE-2019–9644);加强了对本地主机部署的DNS重新绑定防护;升级Bootstrap以修复XSS漏洞(CVE-2018-14041);防止恶意目录名执行JavaScript;防止nbconvert端点执行JavaScript。
- **开发与贡献**:开发环境需要Node.js和pip。可通过`git clone`代码库,并使用`pip install -e .`进行安装。代码修改后需运行`npm run build`以更新JavaScript和CSS。切换分支后应重新运行安装和构建命令。
- **版本日志示例**:6.4.9版本包含维护改进和依赖更新。6.0版本是自5.0以来的第一个主要版本,放弃了对Python 2.x的支持,并增强了可访问性、翻译和安全性。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
174 页请下载阅读 -
文档评分














Jupyter Notebook 6.4.10 Documentation