epub文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.