Jupyter Notebook 5.7.0 Documentation
4.45 MB
203 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .epub | 3 |
摘要 | ||
文档详细介绍了Jupyter Notebook 5.7.0版本的新功能、组件和配置选项。主要更新包括CodeMirror、jquery-ui和安全性提升,如检查Host头保护localhost部署。文档还解释了Jupyter Notebook的核心组成部分,如Web应用程序、Kernels和Notebook文档,并提供了关于安装、配置、安全性和扩展的指南。Jupyter Notebook支持多种浏览器,提供丰富的交互功能,如编辑代码、执行代码和显示多媒体结果。 | ||
AI总结 | ||
《Jupyter Notebook 5.7.0 Documentation》总结如下:
### 1. **新功能与更新**
- 升级CodeMirror到5.37,支持Python 3.6 f-string语法。
- 升级jquery-ui到1.12。
- 增强安全性:通过检查Host头保护localhost部署,防止DNS重绑攻击,并提供配置选项(如`allow_remote_access`和`local_hostnames`)以控制访问。
- 支持自定义`max_body_size`和`max_buffer_size`。
- 支持配置`get_secure_cookie`的关键字参数。
- 支持nbconvert入口点作为导出器的来源。
### 2. **Jupyter Notebook 简介**
- Jupyter Notebook是一个基于Web的交互式计算环境,支持编写和运行代码、整理文档、执行计算,并以多种形式(如HTML、LaTeX、PNG、SVG等)展示结果。
- 主要特点:
- 浏览器内代码编辑,支持语法高亮、缩进和自动补全。
- 支持在浏览器中执行代码并显示结果。
- 支持Markdown和LaTeX格式文本,方便-code注释和公式编辑。
- 集成MathJax,支持数学公式渲染。
### 3. **组件与用途**
- **Web应用**:用于交互式编写和运行代码,生成可共享的笔记本文档。
- **Kernel**:负责执行用户代码,支持计算、交互式组件、代码补全等功能。
- **笔记本文档**:包含代码、文本、方程、图像和其他媒体内容,支持导出为多种格式(如PDF、HTML、Markdown等)。
### 4. **安装与配置**
- **安装**:使用`pip install notebook`或`conda install notebook`安装,建议升级pip至9.0+版本。
- **配置**:通过命令行选项或配置文件`jupyter_notebook_config.py`(位于`~/.jupyter`)设置默认值。
- **日志配置**:支持设置日志格式、日志级别(默认为INFO)等。
### 5. **扩展与安全**
- 支持通过Python包扩展功能,包括`nbextensions`(客户端扩展)、服务器扩展和捆绑扩展。
- 安全机制:笔记本服务器通过配置选项保护localhost部署,支持TLS客户端认证。
- 文档信任机制:用户可选择信任笔记本以防止未执行代码时隐藏JavaScript和HTML输出。
### 6. **浏览器兼容性**
- 支持Chrome等主流浏览器的最新版本。
### 总结
本次文档更新重点围绕Jupyter Notebook 5.7.0的新功能、安全性增强和配置选项展开,旨在提升用户体验和系统安全性。同时,文档详细介绍了Jupyter Notebook的组件、用途及安装配置方法,为用户提供了全面的使用指南。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
196 页请下载阅读 -
文档评分