Jupyter Notebook 5.7.1 Documentation
1.82 MB
145 页
0 下载
44 浏览
0 评论
0 收藏
所属分类:
后端开发 / Python / Jupyter
| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
The Jupyter Notebook is an interactive computing environment that enables users to author notebook documents containing live code, interactive widgets, plots, narrative text, equations, images, and video. These documents can be exported to various static formats and shared using nbviewer. The notebook web application allows running code interactively and includes features like syntax highlighting, tab completion, and markdown support. The kernel executes user code and handles computations for interactive widgets. Configuration options are available for the notebook server, including security settings and file handling. Notebooks can be trusted to display HTML and JavaScript output without re-executing cells. | ||
| AI总结 | ||
### Jupyter Notebook 5.7.1 文档总结
#### 1. **简介**
- **Jupyter Notebook** 是一个基于网络的交互式计算环境,支持编写包含实时代码、交互式小部件、图表、叙述性文本、方程、图像和视频的笔记本文档。
- 笔记本文档是自包含的文件,记录完整的计算过程,可导出为 HTML、LaTeX、PDF 等静态格式,并通过 nbviewer 分享。
#### 2. **核心功能**
- **交互式编程**:支持在浏览器中编辑和执行代码,提供语法高亮、自动缩进和智能提示。
- **富媒体输出**:支持 HTML、LaTeX、PNG、SVG 等格式的输出,如 matplotlib 生成的高质量图表。
- **Markdown 支持**:支持在单元格中使用 Markdown 进行注释,并通过 LaTeX 渲染数学公式。
- **交互式widgets**:支持交互式小部件,增强用户与计算的交互体验。
#### 3. **配置与运行**
- **生成配置文件**:通过命令 `jupyter notebook --generate-config` 创建默认配置文件。
- **运行服务器**:使用 `jupyter notebook` 启动服务器,默认访问地址为 `http://127.0.0.1:8888`。
- **扩展支持**:支持通过 Python 包分发 Jupyter 扩展,并允许配置前端和后端功能。
#### 4. **安全性**
- **组织安全策略**:安全性设置因组织而异,建议与安全团队协商。
- **本地部署保护**:通过检查 Host 头和配置访问控制,增强 localhost 部署的安全性。
- **信任机制**:未信任的笔记本需要手动信任后才能显示 HTML 和 JavaScript 输出。
#### 5. **变更日志**
- **5.7.0 版本更新**:
- 更新 CodeMirror 到 5.37,支持 Python 3.6 的 f-string 语法。
- 增强安全性,检查 Host 头以防止 DNS 重绑定攻击。
- 支持自定义 `max_body_size` 和 `max_buffer_size`。
- 改进文档和 i18n 支持,新增右对齐(RTL)语言支持。
- **5.1.0 版本更新**:
- 初步实现国际化(i18n)。
- 支持通过 URL 显示身份验证令牌。
- 修复 Markdown 样式和搜索背景问题。
- 支持会话类型配置和 favicon 自定义。
#### 6. **其他功能**
- **文件操作**:支持拖放 .ipynb 和 .py 文件到仪表板,通过 `File | Open` 打开或创建新笔记本。
- **键盘快捷键**:支持常用操作的快捷键,如 `Shift-Enter` 执行单元格。
- **浏览器兼容性**:支持主流浏览器(Chrome、Safari 等)的最新版本。
#### 7. **扩展与贡献**
- **扩展开发**:允许通过 Python 包扩展 Notebook 功能。
- **贡献指南**:提供详细的贡献流程和开发 FAQ,鼓励社区参与。
#### 8. **总结**
Jupyter Notebook 5.7.1 提供了一个强大且灵活的交互式计算环境,支持多种语言内核、富媒体输出和文档导出,同时注重安全性、可扩展性和用户体验。通过合理配置和扩展,用户可以高效地进行数据探索、教学和协作。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
138 页请下载阅读 -
文档评分














Jupyter Notebook 6.4.12 Documentation