Jupyter Notebook 5.1.0 Documentation
4.36 MB
184 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .epub | 3 |
摘要 | ||
文档详细介绍了Jupyter Notebook的功能、组件及其版本更新情况。Jupyter Notebook是一个交互式计算环境,支持代码、文本、数学、图像等多种内容,并能将其转换为多种格式进行共享。版本5.1.0引入了初步的多语言支持(i18n)、UI改进和安全性增强,包括默认启用的token认证。文档还覆盖了安装、配置、扩展和安全相关的详细信息,并提供了用户指南和开发者文档,帮助用户充分利用Jupyter Notebook的功能。 | ||
AI总结 | ||
以下是《Jupyter Notebook 5.1.0 Documentation》的简要总结,重点突出核心观点和关键信息:
---
### **版本更新说明**
#### **Jupyter Notebook 5.1.0**
这是一个重要更新,包含以下主要改进和新功能:
1. **初步实现多语言支持**:通过PR #2140实现了国际化(i18n)的初步支持。
2. **身份验证改进**:在Notebook UI中暴露带有身份验证令牌的URL(PR #2666)。
3. **UI优化**:修复了搜索背景样式问题(PR #2387)、Markdown样式问题(PR #2571、#2691、#2534)。
4. **功能扩展**:允许其他类型的会话(PR #2559),并支持在不使用`--allow-root`的情况下列出正在运行的Notebook(PR #2421)。
5. **其他改进**:包括浏览器字体大小调整、权限管理和安全性增强。
---
### **用户手册**
#### **功能介绍**
Jupyter Notebook是一个交互式计算环境,支持创建包含以下内容的文档:
- 实时代码
- 交互式小部件
- 绘图
-叙述性文本
- 数学公式
- 图片和视频
这些文档可以导出为多种格式,并通过电子邮件、Dropbox、版本控制系统(如Git)或nbviewer.jupyter.org共享。
#### **主要组件**
1. **Notebook Web应用**:一个基于浏览器的工具,用于交互式编写和运行代码,制作包含代码、文本、公式和多媒体的文档。
2. **Kernels**:用于执行用户代码的独立进程,支持代码运行、计算和交互式功能(如代码补全)。
3. **Notebook文档**:自包含的文件,记录了Notebook中的所有内容,包括代码输入、输出结果、文本、公式、图像和其他媒体。
#### **安全性**
- **令牌认证**:默认启用,生成令牌并在浏览器自动打开时使用。
- **CORS头授权**:增加了对CORS头的支持。
- **安全问题报告**:鼓励用户报告安全漏洞。
#### **配置与扩展**
- **配置文件**:支持通过配置文件和命令行选项自定义Notebook的行为。
- **扩展功能**:支持通过Jupyter扩展包(nbextensions)扩展Notebook功能。
---
### **技术亮点**
1. **富媒体呈现**:支持HTML、LaTeX、PNG、SVG等格式的计算结果显示。
2. **Markdown与LaTeX集成**:Markdown单元格支持内联LaTeX公式,使用MathJax渲染。
3. **安全机制**:默认启用令牌认证,增强了Notebook服务器的安全性。
4. **多语言支持**:为未来的国际化功能打下基础。
5. **扩展性**:支持通过Python包分发Jupyter扩展。
---
### **早期版本亮点**
- **版本4.3.0**:引入令牌认证,默认启用,增强了安全性。
- **版本4.0.0**:作为独立包的首次发布。
- **版本4.0.5**:修复了多个安全漏洞,包括恶意文件名和二进制文件的问题。
---
### **停用与安全说明**
- **Token Authentication**:已停用,建议升级到更高版本。
- 用户应注意安全更新,并及时修复安全漏洞。
---
### **总结**
Jupyter Notebook是一款功能强大、灵活且安全的交互式计算工具,适用于教育、科研和行业应用。版本5.1.0进一步优化了功能和安全性,推荐用户及时升级以获取最新特性和修复。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
177 页请下载阅读 -
文档评分