Jupyter Notebook 5.7.2 Documentation
1.83 MB
145 页
0 下载
63 浏览
0 评论
0 收藏
所属分类:
后端开发 / Python / Jupyter
| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
文档详细介绍了Jupyter Notebook 5.7.2版本的更新内容,包括安全修复、新功能和改进。主要更新包括修复恶意目录名执行JavaScript的安全漏洞,升级CodeMirror和jQuery UI,支持f字符串语法,改进文件排序和单元格标签功能。文档还介绍了Notebook的基本功能,如实时代码编辑、富媒体输出、Markdown支持和数学公式渲染。此外,提供了安装、配置和运行Notebook服务器的指导,强调了安全性和隐私保护。 | ||
| AI总结 | ||
### Jupyter Notebook 5.7.2 文档总结
#### 1. **简介**
Jupyter Notebook 是一个交互式计算环境,允许用户编写包含代码、文本、数学公式、图表和富媒体内容的笔记本文档。这些文档可以作为完整的计算记录,支持导出为多种静态格式(如 HTML、PDF)或通过 nbviewer 分享。
#### 2. **主要功能**
- **交互式编辑**:支持代码编辑、语法高亮、自动缩进和智能提示。
- **富媒体输出**:支持 HTML、LaTeX、PNG、SVG 等格式的输出,例如 matplotlib 绘图的内联显示。
- **Markdown 支持**:支持在单元格中使用 Markdown 进行注释,可包含数学公式(使用 LaTeX 渲染)。
- **交互式小部件**:支持交互式控件,增强用户与计算的交互。
- **版本控制**:笔记本文件为 JSON 格式的 .ipynb 文件,可版本控制并共享。
#### 3. **安全更新**
- **5.7.2 版本**:修复了恶意目录名执行 JavaScript 的安全漏洞。
- **5.7.1 版本**:修复了 nbconvert 端点执行 JavaScript 的安全问题。
- **5.7.0 版本**:更新了 CodeMirror 到 5.37,支持 Python 3.6 的 f-string 语法,并升级了jquery-ui到 1.12。
#### 4. **新功能**
- **文件排序**:支持按名称或修改时间排序文件(PR #943)。
- **单元格标签**:新增单元格标签功能,用于自定义工具行为(PR #2048)。
- **i18n 支持**:初步实现国际化功能(PR #2140)。
- **RTL 支持**:新增对右对齐语言(如阿拉伯语)的支持(PR #2357)。
#### 5. **用户界面改进**
- **文件上传**:支持拖放 .ipynb 和 .py 文件到仪表板。
- **快速访问**:通过 `jupyter notebook my_notebook.ipynb` 直接打开特定笔记本。
- **多语言支持**:修复了与非英语键盘冲突的快捷键问题(PR #2535)。
#### 6. **安全性**
- **数据隐私**:默认情况下,Jupyter Notebook 在本地运行,数据不会被发送到外部。
- **远程使用**:若需在公司或大学服务器上使用,需与 IT 部门确认数据保护措施。
#### 7. **安装与升级**
- **安装依赖**:确保安装 Node.js 和 npm 的最新版本。
- **升级方法**:使用 `pip install notebook --upgrade` 或 `conda upgrade notebook`。
- **验证版本**:通过 `jupyter notebook --version` 检查版本信息。
#### 8. **开发与贡献**
- **开发模式**:通过 `pip install -e .` 和 `npm run build` 安装和构建开发版本。
- **贡献指南**:文档提供了详细的贡献流程和开发规范。
#### 9. **其他**
- **nbviewer**:支持通过 URL 在线查看和分享 .ipynb 文件。
- **导出格式**:支持将笔记本导出为 HTML、PDF、LaTeX 等格式。
#### 10. **总结**
Jupyter Notebook 5.7.2 版本在安全性、功能性和用户体验方面均有显著提升,特别在交互式计算、文档管理和数据隐私方面表现突出,适合数据科学、教育和开发领域使用。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
138 页请下载阅读 -
文档评分














Jupyter Notebook 5.7.4 Documentation