Jupyter Notebook 5.7.6 Documentation
4.45 MB
204 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .epub | 3 |
摘要 | ||
文档详细介绍了Jupyter Notebook 5.7.6版本的更新内容,包括修复了XSSI安全漏洞,优化了与Tornado 6的兼容性,并增强了安全性和用户界面。文档还阐述了Jupyter Notebook的功能特点,如代码编辑、计算结果显示、多媒体集成和Markdown支持。此外,文档提供了扩展和配置指南,说明如何通过Python包安装扩展、自定义配置选项以及如何为Jupyter Notebook做贡献。 | ||
AI总结 | ||
《Jupyter Notebook 5.7.6 Documentation》总结如下:
### 更新日志
- **5.7.6版本**:修复了一个跨站点包含(XSSI)漏洞,通过设置`X-Content-Type-Options: nosniff`标头并加强CSRF检查来解决。特别是针对Internet Explorer的脚本错误攻击,此漏洞尚未在其他浏览器中验证。
- **5.7.5版本**:修复了与Tornado 6的兼容性问题,并解决了Python 2上整数文件描述符在启动时打开的问题。
- **5.7.4版本**:在“编辑”菜单中新增了“查找和替换”对话框(可通过按F键调出)。
---
### 功能概述
Jupyter Notebook是一个基于网络的交互式计算环境,支持用户创建包含以下内容的文档:
- 直接运行的代码
- 交互式小部件
- 绘图
- 叙述性文本
- 方程
- 图片
- 视频
这些文档是自包含的、完整的计算记录,可以导出并通过电子邮件、Dropbox、版本控制系统或nbviewer.jupyter.org共享。
---
### 核心组件
1. **Notebook Web应用程序**:一个基于浏览器的工具,支持交互式编写代码、运行代码并生成文档。
2. **内核(Kernels)**:由Notebook Web应用程序启动的独立进程,用于运行用户代码并返回输出。内核还支持标签补全、交互式小部件等功能。
3. **Notebook文档**:包含所有Notebook Web应用程序中可见内容的文档,包括计算的输入、输出、叙述性文本、方程、图像等。
---
### 安全性
- 5.7.6版本重点修复了安全漏洞,增强了对未授权网站的防护。
- Notebook文档支持“信任”机制:只有经过信任的Notebook在加载时才会显示JavaScript和HTML输出,未信任的Notebook需要重新执行后才能显示。
---
### 安装与运行
- 安装指南:通过`pip install notebook`或`conda install notebook`进行安装。
- 升级建议:在升级Notebook前,建议升级pip至9+版本。
---
### 功能特点
1. **代码编辑**:支持浏览器内代码编辑,自动语法高亮、缩进和标签补全。
2. **代码执行**:支持从浏览器直接运行代码并显示结果。
3. **多媒体显示**:支持通过HTML、LaTeX、PNG、SVG等形式显示计算结果,例如Matplotlib生成的高质量图表。
4. **Markdown与LaTeX**:支持在Markdown单元格中插入数学符号,通过MathJax本地渲染。
---
### 扩展指南
- **扩展类型**:
- **Nbextensions**:前端扩展,包括JavaScript、CSS等文件。
- **Server extensions**:服务器端扩展,通过实现`load_jupyter_server_extension`接口。
- **Bundler extensions**:通过Python包自动生成菜单项。
- 安装扩展:可以通过`pip install`或`conda install`安装包含扩展的Python包。
---
### 贡献指南
- 如何参与贡献:阅读贡献者文档,熟悉Notebook使用,订阅邮件列表并介绍自己的兴趣领域。
- 开发环境搭建:需要安装Node.js和npm,用于构建JavaScript和CSS组件。
---
以上是《Jupyter Notebook 5.7.6 Documentation》的核心内容和关键信息的总结,涵盖了版本更新、功能特点、安全性、安装、扩展和贡献指南等方面。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
197 页请下载阅读 -
文档评分