Jupyter Notebook 5.7.3 Documentation
4.45 MB
203 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .epub | 3 |
摘要 | ||
文档介绍了Jupyter Notebook 5.7.3及其他版本的更新日志和功能特性。Jupyter Notebook是一个基于网络的交互式计算环境,支持代码编辑、富媒体显示、Markdown和LaTeX格式文本,以及与多种 plotting 库的集成。其核心组件包括网页应用、内核和笔记本文档。文档还详细说明了安装、配置和安全性相关的内容,并指出了不同版本中的缺陷修复和功能增强,特别是在安全性方面如XSS漏洞修复和认证机制改进。 | ||
AI总结 | ||
以下是对《Jupyter Notebook 5.7.3 Documentation》内容的总结:
---
### 文档概述
Jupyter Notebook 是一个基于网络的交互式计算环境,允许用户创建和运行包含代码、文本、方程、图表、视频等内容的笔记本文档。文档详细介绍了 Jupyter Notebook 的功能、组件、安装、安全性、版本更新及其他相关信息。
---
### 核心功能
1. **代码编辑与执行**:支持在浏览器中编辑代码,具有语法高亮、自动缩进和代码补全功能,可直接执行代码并查看结果。
2. **丰富的媒体展示**:支持通过 HTML、LaTeX、PNG、SVG 等格式显示计算结果,例如用 matplotlib 绘制的高质量图表。
3. **文本与数学支持**:支持 Markdown 编辑文本,并通过 LaTeX 和 MathJax 原生渲染数学公式。
4. **交互式组件**:支持交互式小部件和实时计算。
---
### 版本更新(Changelog)
#### 5.7.3
- **安全改进**:
- 使用本地文件启动浏览器,防止其他用户通过命令行参数窃取认证令牌。
- 修复了一个 XSS 漏洞(CVE-2018-14041),升级了 Bootstrap 到 3.4。
- **其他改进**:升级了 CodeMirror 到 5.21,xterm 到 2.1.0,并修复了一些错误和链接问题。
#### 5.7.2
- 修复了一个安全漏洞,防止恶意目录名执行 JavaScript。
#### 5.7.1 及更早版本
- 包括多个 bug 修复和性能优化,例如支持更大的输出显示、修复=MathJax 垂直条问题等。
---
### 安装与使用
1. **安装**:推荐使用 `pip install notebook --upgrade` 或 `conda upgrade notebook` 升级至最新版本。
2. **依赖项**:确保 pip 版本在 9+ 之前升级。
3. **启动**:通过 `jupyter notebook` 启动服务。
---
### 安全性
1. **认证令牌**:5.7.3 版本通过本地文件启动浏览器,避免了认证令牌通过命令行参数暴露的风险。
2. **恶意文件防护**:防止通过恶意文件名或目录名执行 JavaScript。
3. **Trusted Notebooks**:确保未执行的笔记本仅显示受信任内容,避免恶意代码执行。
---
### 其他重要信息
1. **浏览器兼容性**:支持 Chrome、Firefox、Safari 和 Edge 的最新版本。
2. **扩展功能**:支持通过 Python 包分发 Jupyter 扩展。
3. **贡献与开发**:文档提供了关于如何为 Jupyter Notebook 贡献代码、发布版本和开发 FAQ 的详细指南。
---
### 总结
Jupyter Notebook 5.7.3 版本主要聚焦于安全性改进和功能优化,推荐用户及时升级以获得更好的使用体验和安全保障。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
196 页请下载阅读 -
文档评分