Jupyter Notebook 5.0.0 Documentation
                
  
              1.76 MB
             
              129 页
               
              0 评论
              
| 语言 | 格式 | 评分 | 
|---|---|---|
英语  | .pdf  | 3  | 
| 摘要 | ||
文档详细记录了Jupyter Notebook 5.0.0版本的更新日志,涵盖了多个版本的改进和修复。主要更新包括添加查找替换对话框、支持异步操作、改善安全性(如CVE-2016-6524)、增强MathJax支持、优化用户界面(如移动工具栏位置)、修复文件兼容性问题以及引入Cell标签功能。文档还介绍了Jupyter Notebook的核心功能,如交互式计算环境、内核管理、安全机制(包括笔记本签名验证)以及与浏览器的兼容性。  | ||
| AI总结 | ||
《Jupyter Notebook 5.0.0 Documentation》主要记录了Jupyter Notebook的版本更新、功能改进和问题修复信息,以下是文档内容的总结:
### 主要更新与改进
1. **版本5.0.0**:
   - **新增功能**:
     - 添加了"查找和替换"对话框(Edit菜单),可通过快捷键`F`在命令模式下调用。
     - 支持自定义`KernelManager`方法作为Tornado coroutine,允许异步操作。
     - 添加了TLS客户端认证支持(通过`--NotebookApp.client-ca`)。
     - 在DockerHub上为`jupyter/notebook`版本添加了标签,`latest`继续跟踪主分支。
   - 其他改进:
     - 代码重写时清除输出可选(`set_next_input(replace=True)`)。
     - 优化了错误处理和日志信息。
     - 修复了一些安全问题和小幅度的缺陷。
     - 升级了CodeMirror到5.21版本。
2. **版本4.0.x**:
   - **4.0.6**:
     - 修复了MathJax支持文件的安装问题。
     - 修复了一些回归问题(双重转义)。
   - **4.0.5**:
     - 安全修复:防止恶意文件造成的潜在攻击(CVE-2015-6938)。
     - 修复了与脚本连接相关的安全漏洞。
     - 优化了错误处理和用户体验。
3. **版本4.1.0**:
   - **新增功能**:
     - 支持自定义Widgets的行为。
     - 代码重写时可选择是否清除输出。
     - 提供了更详细的SSL配置选项。
   - 其他改进:
     - 修复了子进程管理问题。
     - 优化了跨域请求处理。
     - 提供了更好的错误处理和用户反馈。
4. **版本4.2.x**:
   - **4.2.2**:
     - **安全修复**:CVE-2016-6524,防止潜在的JavaScript执行漏洞。
     - 修复了非ASCII文件名的下载问题。
     - 优化了SSL配置和nbextension加载顺序。
   - **4.2.3**:
     - 修复了`custom.js`延迟加载的问题。
     - 更新了文档和链接,修复了一些过时信息。
5. **版本4.2.0**:
   - 添加了新的API,支持系统级扩展和直接从Python包安装扩展。
   - 升级了MathJax到2.6版本,修复了方程显示问题。
   - 恢复了Notebook目录作为根目录的功能。
6. **版本4.1.1及更早版本**:
   - 修复了一些兼容性问题和UI小问题。
   - 优化了文件管理和排序功能。
7. **版本4.2.1**:
   - 修复了与ipywidgets的兼容性问题。
   - 优化了Windows上的CSS处理。
### 安全与兼容性
- **安全性**:
  - Added notebook签名功能,防止未经信任的代码执行。
  - Verified CSRF protection and XSS vulnerabilities.
- **浏览器兼容性**:
  - 支持Chrome、Safari和Firefox的最新稳定版本。
  - 不支持旧版本的浏览器,如Safari < 5、Firefox < 6和Chrome < 13。
### 文档与扩展
- **用户文档**:
  - 提供了详细的配置信息和命令行选项说明。
  - 包括了扩展Jupyter Notebook的方法和开发FAQ。
- **扩展功能**:
  - 支持通过Python包分发扩展。
  - 提供了nbextension的安装和配置指南。
### 其他重要信息
- **Plotting功能**:
  - Jupyter Notebook支持通过IPython kernel和matplotlib库显示交互式plots。
- **安装内核**:
  - 提供了不同编程语言的内核安装指南。
- ** Cells And UI**:
  - 支持多细胞选择和操作(Shift-Up/Down或Shift-K/J)。
  - Added command palette for executing actions by name.
### 总结
该文档详细记录了Jupyter Notebook各版本的更新内容,包括功能增强、安全修复、用户体验优化等,帮助用户更好地理解和使用Jupyter Notebook的新功能和改进。  | ||
 P1 
 P2 
 P3 
 P4 
 P5 
 P6 
 P7 
下载文档到本地,方便使用
    
                - 可预览页数已用完,剩余
                122 页请下载阅读 -
              
文档评分 
  













          Jupyter Notebook 5.0.0 Documentation