Jupyter Notebook 4.x Documentation
1.86 MB
128 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .epub | 3 |
摘要 | ||
文档介绍了Jupyter Notebook 4.x的功能、更新和安全性改进。Jupyter Notebook是一个基于Web的交互式计算环境,支持代码编辑、执行和文档编写,整合了文本、数学、图像等多种内容。版本更新包括安全漏洞修复(如CVE-2015-6938和CVE-2015-7337),功能改进如MathJax升级、界面优化,以及增强多语言支持和扩展性。 | ||
AI总结 | ||
以下是对《Jupyter Notebook 4.x Documentation》的中文总结,重点突出核心观点和关键信息,保持语言简洁明了:
---
### **Jupyter Notebook 4.x 文档总结**
#### **1. 版本更新日志**
- **4.0.x 版本**:
- **4.0.6**:修复了 MathJax 支持文件的安装问题,解决了部分双重转义回归 bug,修复了因错误导致无法打开 notebook 的问题。
- **4.0.5**:安全修复,解决了恶意文件(CVE-2015-6938、CVE-2015-7337)的问题,感谢 Jonathan Kamens 和 Juan Broullón 的报告。
- **4.0.4**:修复了 MathJax 安全扩展的包含问题。
- **4.0.2**:修复了 Windows 上启动 notebook 的问题,并改进了前端配置路径的搜索。
- **4.0.0**:Jupyter Notebook 首次作为独立包发布。
- **4.1.0**:包含多项 bug 修复,主要涉及子进程管理、跨域问题、URL 前缀处理等。UI 更新包括改进 notebook 教程界面。
- **4.2.0**:新增了扩展 API,允许系统级别和 Python 包级别安装扩展。重要改进包括修复 MathJax 垂直栏问题、恢复 notebook 目录为根目录的能力,以及优化大型输出处理。
- **4.3 未列出具体内容**,可参考 GitHub 里程碑以获取详细信息。
---
#### **2. Jupyter Notebook 核心功能**
- **Web 应用功能**:
- 浏览器内代码编辑,支持语法高亮、缩进和自动补全。
- 支持在浏览器中执行代码并显示计算结果,包括 HTML、LaTeX、PNG、SVG 等多种媒体形式。
- Markdown 文本编辑支持,能够插入数学符号(通过 LaTeX 和 MathJax 渲染)。
- **Notebook 文档功能**:
- 组合了代码、叙述性文本、数学、图像和其他媒体内容。
- 支持通过_EMAIL_、Dropbox、版本控制系统(如 git/GitHub)或 [nbviewer.jupyter.org](http://nbviewer.jupyter.org) 共享。
---
#### **3. 安全性**
- **安全模型**:
- 默认启用令牌验证。
- 修复了恶意文件(如恶意文件名和二进制文件)的安全漏洞(CVE-2015-6938、CVE-2015-7337)。
- 提供了针对 notebook 服务器的安全配置指南。
---
#### **4. 配置与扩展**
- **UI 组件配置**:
- 支持自定义前端配置,如更改缩进和恢复默认设置。
- 提供了使用 Cookiecutter 的参考实现( EXTENSIONS)。
- **扩展功能**:
- 支持自定义请求处理器、前端扩展和文件保存钩子。
- 提供了开发者文档和常见问题解答。
---
#### **5. 使用教程与示例**
- **教程内容**:
- 包括 Jupyter Notebook 的基础使用、代码运行、Markdown 支持、定制键盘快捷键、JavaScript 扩展等。
- 示例和教程以 notebook 文件形式呈现,可通过链接下载。
- **其他资源**:
- [Stack Overflow - Jupyter-notebook](https://stackoverflow.com/questions/tagged/jupyter-notebook) 提供了相关问题解答。
---
#### **6. 问题与改进**
- **已知问题**:
- 某些版本的 `ipywidgets` 可能存在兼容性问题。
- Windows 上 CSS 忽略问题已修复。
- **优化与改进**:
- 优化了 websocket 连接和_nbextensions_加载顺序。
- 提供了更好的错误信息和调试日志。
- 升级了 CodeMirror 和 xterm 库版本。
---
通过以上总结,Jupyter Notebook 4.x 凸显了其作为一个功能强大、安全性高且易于扩展的交互式计算环境的优势,同时通过不断的版本更新和改进,为用户提供了更稳定和高效的体验。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
121 页请下载阅读 -
文档评分