书籍和视频

IPython 交互式计算和可视化食谱,第二版

IPython Cookbook, Second Edition, by Cyrille Rossant

Python 是用于数据科学和数值计算的主要开源平台之一。IPython 和相关的 Jupyter Notebook 为 Python 提供了高效的界面,用于数据分析和交互式可视化,它们构成了该平台的理想网关。

IPython 交互式计算和可视化食谱,第二版包含许多即用型、重点突出的食谱,用于高性能科学计算和数据分析,从最新的 IPython/Jupyter 功能到最先进的技巧,帮助你编写更好、更快的代码。你将把这些最先进的方法应用于各种实际示例,阐明应用数学、科学建模和机器学习中的主题。

本书的第一部分涵盖编程技术:代码质量和可重复性、代码优化、通过即时编译实现高性能计算、并行计算和显卡编程。第二部分涉及数据科学、统计、机器学习、信号和图像处理、动力系统以及纯数学和应用数学。

用于数据科学的 Jupyter

Jupyter For dataScience

Jupyter Notebook 是一个基于 Web 的环境,可以在笔记本文档中实现交互式计算。它允许你创建包含实时代码、方程式和可视化的文档。本书是使用流行的 Jupyter notebook 开始进行数据科学的综合指南。

如果你熟悉 Jupyter notebook,并且想要学习如何使用其功能来执行各种数据科学任务,那么本书适合你!从数据探索到可视化,本书将通过使用 Jupyter 逐步指导你实施一个有效的数据科学管道。你还可以了解如何利用 Jupyter 的功能与同事共享你的文档和代码。本书还解释了如何将 Python 3、R 和 Julia 与 Jupyter 集成,以用于各种数据科学任务。

读完本书后,你将能够轻松利用 Jupyter 的强大功能,成功执行数据科学中的各种任务。

深入了解 Jupyter

jupyter-in-depth
  • 深入了解 Jupyter

  • 杰西·培根 2017 年 8 月 31 日星期四

  • 1 小时 43 分钟

  • Packt Publishing

  • 2017 年 8 月

Jupyter 已成为一种流行的代码讲解和研究成果共享工具。它具有交互式显示功能,并且可插拔内核系统允许数据科学家在多种编程语言之间来回切换。

本课程将引导你了解控制台、客户端和笔记本服务器的核心模块和标准功能。通过探索 Python 语言,你将能够获得配置管理、文件系统监控和加密备份解决方案的入门项目,以保护他们的数据。在最后几节中,你将能够在 Jupyter 笔记本中构建仪表盘,以报告有关项目的信息和各种 Jupyter 组件的状态。

适用于所有人的 Jupyter 笔记本 - 第 II 部分 [视频]

Jupyter Notebook for All - Part II

Jupyter 笔记本是一个基于 Web 的环境,可以在笔记本文档中进行交互式计算。它允许你创建和共享包含实时代码、方程式、可视化和说明性文本的文档。Jupyter 笔记本系统广泛用于数据清理和转换、数值模拟、统计建模、机器学习等领域。本教程从 Jupyter 笔记本系统及其在不同环境中的安装开始详细概述。接下来,你将学习如何将 Jupyter 系统与 R、Python、JavaScript 和 Julia 等不同的编程语言集成;此外,你将探索与笔记本系统兼容的各种版本和软件包。继续前进,你将掌握交互式小部件、命名空间以及在多用户模式下使用 Jupyter。在最后,你将使用 Jupyter 处理大型数据集,并应用整个视频中学习的所有功能。

适用于所有人的 Jupyter 笔记本 - 第 I 部分 [视频]

Jupyter Notebook for All - Part I

Jupyter 笔记本是一个基于 Web 的环境,可以在笔记本文档中进行交互式计算。它允许你创建和共享包含实时代码、方程式、可视化和说明性文本的文档。Jupyter 笔记本系统广泛用于数据清理和转换、数值模拟、统计建模、机器学习等领域。本教程从 Jupyter 笔记本系统及其在不同环境中的安装开始详细概述。接下来,你将学习如何将 Jupyter 系统与 R、Python、JavaScript 和 Julia 等不同的编程语言集成;此外,你将探索与笔记本系统兼容的各种版本和软件包。继续前进,你将掌握交互式小部件、命名空间以及在多用户模式下使用 Jupyter。在最后,你将使用 Jupyter 处理大型数据集,并应用整个视频中学习的所有功能。

学习 Jupyter

Learning Jupyter
  • 学习 Jupyter

  • 作者:Dan Toomey

  • 238 页

  • Packt Publishing

  • 2016 年 11 月

Jupyter 笔记本是一个基于 Web 的环境,可以在笔记本文档中进行交互式计算。它允许你创建和共享包含实时代码、方程式、可视化和说明性文本的文档。Jupyter 笔记本系统广泛用于数据清理和转换、数值模拟、统计建模、机器学习等领域。

本书从 Jupyter 笔记本系统及其在不同环境中的安装开始详细概述。接下来,我们将帮助你学习如何将 Jupyter 系统与 R、Python、JavaScript 和 Julia 等不同的编程语言集成,并探索与笔记本系统兼容的各种版本和软件包。继续前进,你将掌握交互式小部件、命名空间以及在多用户模式下使用 Jupyter。

在最后,你将使用 Jupyter 处理大数据集,并应用整本书中学习的所有功能。

精通 IPython 4.0

Mastering IPython

本书将使 IPython 开发人员了解 IPython 的最新进展,并深入了解使用 IPython 进行交互式计算。本高级指南将详细探讨使用 IPython 进行交互式和并行计算,以及高级可视化和高性能计算。

你将快速复习 IPython 内核和包装内核的知识,然后我们将转向高级概念,例如测试、Sphinx、JS 事件、交互式工作和 ZMQ 集群。本书将涵盖 IPython 控制台词法分析器、高级配置和第三方工具等主题。

在本书结束时,您将能够在高性能计算环境中使用 IPython 进行交互式和并行计算。

IPython 食谱

IPython Cookbook

这是一本面向数据科学的 IPython 高级指南,也是 IPython 小书的续集。

IPython 小书

IPython Minibook

本书是面向数据分析的 Python 初学者入门,涵盖 IPython、Jupyter Notebook、pandas、NumPy、matplotlib 和许多其他库。针对完全的初学者,对 Python 编程语言进行了介绍。对于更高级的用户,还提供了内容,例如使用 IPython 进行并行计算以及使用 Numba 和 Cython 进行高性能计算。

在此页面获取您的书

在此页面获取您的书将自动将其添加到侧边栏。

感谢您撰写有关 IPython 或 Jupyter 的内容,我们很乐意在此页面上获得指向您书的链接,最简单的方法是针对 IPython 网站存储库页面提交 GitHub Pull Request。您还可以直接联系我们,以便我们为您完成此操作。

在此页面上列出书籍的要求是,书中包含的所有代码示例都获得 OSI 批准的许可。此外,我们建议使用非 copyleft 许可,例如 CC-0。

我们保留自行决定拒绝或删除任何出版物的权利。

您可以通过阅读我们的 书籍政策获取更多信息。