搜索

pdf文档 Jupyter Notebook 5.7.2 Documentation

1.83 MB 145 页 0 下载 64 浏览 0 评论 0 收藏
语言 格式 评分
英语
.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 页请下载阅读 -
文档评分
请文明评论,理性发言.