epub文档 Jupyter Notebook 5.7.6 Documentation

4.45 MB 204 页 0 评论
语言 格式 评分
英语
.epub
3
摘要
文档详细介绍了Jupyter Notebook 5.7.6版本的更新内容,包括修复了XSSI安全漏洞,优化了与Tornado 6的兼容性,并增强了安全性和用户界面。文档还阐述了Jupyter Notebook的功能特点,如代码编辑、计算结果显示、多媒体集成和Markdown支持。此外,文档提供了扩展和配置指南,说明如何通过Python包安装扩展、自定义配置选项以及如何为Jupyter Notebook做贡献。
AI总结
《Jupyter Notebook 5.7.6 Documentation》总结如下: ### 更新日志 - **5.7.6版本**:修复了一个跨站点包含(XSSI)漏洞,通过设置`X-Content-Type-Options: nosniff`标头并加强CSRF检查来解决。特别是针对Internet Explorer的脚本错误攻击,此漏洞尚未在其他浏览器中验证。 - **5.7.5版本**:修复了与Tornado 6的兼容性问题,并解决了Python 2上整数文件描述符在启动时打开的问题。 - **5.7.4版本**:在“编辑”菜单中新增了“查找和替换”对话框(可通过按F键调出)。 --- ### 功能概述 Jupyter Notebook是一个基于网络的交互式计算环境,支持用户创建包含以下内容的文档: - 直接运行的代码 - 交互式小部件 - 绘图 - 叙述性文本 - 方程 - 图片 - 视频 这些文档是自包含的、完整的计算记录,可以导出并通过电子邮件、Dropbox、版本控制系统或nbviewer.jupyter.org共享。 --- ### 核心组件 1. **Notebook Web应用程序**:一个基于浏览器的工具,支持交互式编写代码、运行代码并生成文档。 2. **内核(Kernels)**:由Notebook Web应用程序启动的独立进程,用于运行用户代码并返回输出。内核还支持标签补全、交互式小部件等功能。 3. **Notebook文档**:包含所有Notebook Web应用程序中可见内容的文档,包括计算的输入、输出、叙述性文本、方程、图像等。 --- ### 安全性 - 5.7.6版本重点修复了安全漏洞,增强了对未授权网站的防护。 - Notebook文档支持“信任”机制:只有经过信任的Notebook在加载时才会显示JavaScript和HTML输出,未信任的Notebook需要重新执行后才能显示。 --- ### 安装与运行 - 安装指南:通过`pip install notebook`或`conda install notebook`进行安装。 - 升级建议:在升级Notebook前,建议升级pip至9+版本。 --- ### 功能特点 1. **代码编辑**:支持浏览器内代码编辑,自动语法高亮、缩进和标签补全。 2. **代码执行**:支持从浏览器直接运行代码并显示结果。 3. **多媒体显示**:支持通过HTML、LaTeX、PNG、SVG等形式显示计算结果,例如Matplotlib生成的高质量图表。 4. **Markdown与LaTeX**:支持在Markdown单元格中插入数学符号,通过MathJax本地渲染。 --- ### 扩展指南 - **扩展类型**: - **Nbextensions**:前端扩展,包括JavaScript、CSS等文件。 - **Server extensions**:服务器端扩展,通过实现`load_jupyter_server_extension`接口。 - **Bundler extensions**:通过Python包自动生成菜单项。 - 安装扩展:可以通过`pip install`或`conda install`安装包含扩展的Python包。 --- ### 贡献指南 - 如何参与贡献:阅读贡献者文档,熟悉Notebook使用,订阅邮件列表并介绍自己的兴趣领域。 - 开发环境搭建:需要安装Node.js和npm,用于构建JavaScript和CSS组件。 --- 以上是《Jupyter Notebook 5.7.6 Documentation》的核心内容和关键信息的总结,涵盖了版本更新、功能特点、安全性、安装、扩展和贡献指南等方面。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 197 页请下载阅读 -
文档评分
请文明评论,理性发言.