书籍和视频¶
IPython 交互式计算和可视化食谱,第二版¶
548 页
Packt Publishing
2018 年 1 月
Python 是用于数据科学和数值计算的主要开源平台之一。IPython 和相关的 Jupyter Notebook 为 Python 提供了高效的界面,用于数据分析和交互式可视化,它们构成了该平台的理想网关。
IPython 交互式计算和可视化食谱,第二版包含许多即用型、重点突出的食谱,用于高性能科学计算和数据分析,从最新的 IPython/Jupyter 功能到最先进的技巧,帮助你编写更好、更快的代码。你将把这些最先进的方法应用于各种实际示例,阐明应用数学、科学建模和机器学习中的主题。
本书的第一部分涵盖编程技术:代码质量和可重复性、代码优化、通过即时编译实现高性能计算、并行计算和显卡编程。第二部分涉及数据科学、统计、机器学习、信号和图像处理、动力系统以及纯数学和应用数学。
用于数据科学的 Jupyter¶
作者:Dan Toomey
242 页
Packt Publishing
2017 年 10 月
Jupyter Notebook 是一个基于 Web 的环境,可以在笔记本文档中实现交互式计算。它允许你创建包含实时代码、方程式和可视化的文档。本书是使用流行的 Jupyter notebook 开始进行数据科学的综合指南。
如果你熟悉 Jupyter notebook,并且想要学习如何使用其功能来执行各种数据科学任务,那么本书适合你!从数据探索到可视化,本书将通过使用 Jupyter 逐步指导你实施一个有效的数据科学管道。你还可以了解如何利用 Jupyter 的功能与同事共享你的文档和代码。本书还解释了如何将 Python 3、R 和 Julia 与 Jupyter 集成,以用于各种数据科学任务。
读完本书后,你将能够轻松利用 Jupyter 的强大功能,成功执行数据科学中的各种任务。
深入了解 Jupyter¶
杰西·培根 2017 年 8 月 31 日星期四
1 小时 43 分钟
Packt Publishing
2017 年 8 月
Jupyter 已成为一种流行的代码讲解和研究成果共享工具。它具有交互式显示功能,并且可插拔内核系统允许数据科学家在多种编程语言之间来回切换。
本课程将引导你了解控制台、客户端和笔记本服务器的核心模块和标准功能。通过探索 Python 语言,你将能够获得配置管理、文件系统监控和加密备份解决方案的入门项目,以保护他们的数据。在最后几节中,你将能够在 Jupyter 笔记本中构建仪表盘,以报告有关项目的信息和各种 Jupyter 组件的状态。
适用于所有人的 Jupyter 笔记本 - 第 II 部分 [视频]¶
作者:Dan Toomey
1 小时 14 分钟
Packt Publishing
2017 年 3 月
Jupyter 笔记本是一个基于 Web 的环境,可以在笔记本文档中进行交互式计算。它允许你创建和共享包含实时代码、方程式、可视化和说明性文本的文档。Jupyter 笔记本系统广泛用于数据清理和转换、数值模拟、统计建模、机器学习等领域。本教程从 Jupyter 笔记本系统及其在不同环境中的安装开始详细概述。接下来,你将学习如何将 Jupyter 系统与 R、Python、JavaScript 和 Julia 等不同的编程语言集成;此外,你将探索与笔记本系统兼容的各种版本和软件包。继续前进,你将掌握交互式小部件、命名空间以及在多用户模式下使用 Jupyter。在最后,你将使用 Jupyter 处理大型数据集,并应用整个视频中学习的所有功能。
适用于所有人的 Jupyter 笔记本 - 第 I 部分 [视频]¶
作者:Dan Toomey
1 小时 23 分钟
Packt Publishing
2017 年 3 月
Jupyter 笔记本是一个基于 Web 的环境,可以在笔记本文档中进行交互式计算。它允许你创建和共享包含实时代码、方程式、可视化和说明性文本的文档。Jupyter 笔记本系统广泛用于数据清理和转换、数值模拟、统计建模、机器学习等领域。本教程从 Jupyter 笔记本系统及其在不同环境中的安装开始详细概述。接下来,你将学习如何将 Jupyter 系统与 R、Python、JavaScript 和 Julia 等不同的编程语言集成;此外,你将探索与笔记本系统兼容的各种版本和软件包。继续前进,你将掌握交互式小部件、命名空间以及在多用户模式下使用 Jupyter。在最后,你将使用 Jupyter 处理大型数据集,并应用整个视频中学习的所有功能。
学习 Jupyter¶
作者:Dan Toomey
238 页
Packt Publishing
2016 年 11 月
Jupyter 笔记本是一个基于 Web 的环境,可以在笔记本文档中进行交互式计算。它允许你创建和共享包含实时代码、方程式、可视化和说明性文本的文档。Jupyter 笔记本系统广泛用于数据清理和转换、数值模拟、统计建模、机器学习等领域。
本书从 Jupyter 笔记本系统及其在不同环境中的安装开始详细概述。接下来,我们将帮助你学习如何将 Jupyter 系统与 R、Python、JavaScript 和 Julia 等不同的编程语言集成,并探索与笔记本系统兼容的各种版本和软件包。继续前进,你将掌握交互式小部件、命名空间以及在多用户模式下使用 Jupyter。
在最后,你将使用 Jupyter 处理大数据集,并应用整本书中学习的所有功能。
精通 IPython 4.0¶
作者:托马斯·比特曼
382 页
Packt Publishing
2016 年 5 月
代码可在 MIT 许可证下获得 在 GitHub 上
本书将使 IPython 开发人员了解 IPython 的最新进展,并深入了解使用 IPython 进行交互式计算。本高级指南将详细探讨使用 IPython 进行交互式和并行计算,以及高级可视化和高性能计算。
你将快速复习 IPython 内核和包装内核的知识,然后我们将转向高级概念,例如测试、Sphinx、JS 事件、交互式工作和 ZMQ 集群。本书将涵盖 IPython 控制台词法分析器、高级配置和第三方工具等主题。
在本书结束时,您将能够在高性能计算环境中使用 IPython 进行交互式和并行计算。
IPython 食谱¶
512 页
Packt Publishing
2014 年 9 月 25 日
这是一本面向数据科学的 IPython 高级指南,也是 IPython 小书的续集。
IPython 小书¶
175 页
Packt Publishing
2015 年 10 月 25 日
本书是面向数据分析的 Python 初学者入门,涵盖 IPython、Jupyter Notebook、pandas、NumPy、matplotlib 和许多其他库。针对完全的初学者,对 Python 编程语言进行了介绍。对于更高级的用户,还提供了内容,例如使用 IPython 进行并行计算以及使用 Numba 和 Cython 进行高性能计算。
在此页面获取您的书¶
在此页面获取您的书将自动将其添加到侧边栏。
感谢您撰写有关 IPython 或 Jupyter 的内容,我们很乐意在此页面上获得指向您书的链接,最简单的方法是针对 IPython 网站存储库页面提交 GitHub Pull Request。您还可以直接联系我们,以便我们为您完成此操作。
在此页面上列出书籍的要求是,书中包含的所有代码示例都获得 OSI 批准的许可。此外,我们建议使用非 copyleft 许可,例如 CC-0。
我们保留自行决定拒绝或删除任何出版物的权利。
您可以通过阅读我们的 书籍政策获取更多信息。