Jupyter Notebook简介

Jupyter Notebook简介

Jupyter Notebook简介

  Jupyter Notebook 是一个开源 Web 应用程序,可用于创建和共享包含实时代码、方程式、可视化和文本的文档。

Jupyter Notebook简介

  Jupyter Notebooks 是 IPython 项目的衍生项目,它曾经有一个 IPython Notebook 项目。Jupyter 这个名字来自于它支持的核心编程语言:Julia、Python 和 R。Jupyter 附带了 IPython 内核,它允许您用 Python 编写程序,但目前还有 100 多种其他内核可供使用。

  Jupyter 是一套用于交互式计算的软件产品。IPython 最初由 Fernando Perez 于 2001 年作为增强型 Python 解释器开发。2011 年以 IPython notebook 的形式引入了基于 Web 的 IPython 终端界面。 2014 年,Project Jupyter 作为 IPython 的衍生项目开始。本文晓得博客为你梳理一下Jupyter Notebook简介。

什么是 Jupyter Notebook?

什么是Jupyter-Notebook

  “Jupyter”是 Julia、Python 和 R 语言的缩写。这些编程语言是 Jupyter 的原始用例。不过现在Jupyter Notebook 支持许多其他语言。一方面,整个环境的主要组成部分是笔记本本身和应用程序。另一方面,您还有一个笔记本内核和一个笔记本仪表板。

  “’notebook’ 表示同时包含代码和富文本元素的文档,例如图形、链接、方程等。由于代码和文本元素的混合,这些文档是汇集分析描述及其结果的理想场所. 它们还可以被执行以实时执行数据分析”。

什么是 Jupyter Notebook 应用程序?

  作为服务器-客户端应用程序,Jupyter Notebook 应用程序允许您通过 Web 浏览器编辑和运行您的笔记本。该应用程序可以在没有 Internet 访问的 PC 上执行,也可以安装在远程服务器上,您可以在那里通过 Internet 访问它。

Jupyter Notebook 的优势

  • Notebook 能够重新运行单个代码片段,并为您提供在重新运行之前修改它们的灵活性。
  • 您可以在远程服务器上部署 Jupyter Notebook,并从本地 Web 浏览器访问它。
  • 您可以在 Jupyter Notebook 中以各种格式(如 Markdown、Latex 和 HTML)向代码中插入注释和文档。
  • 还支持 Jupyter Notebook 中的标题,这在您想要提供标题和副标题以表示代码库的各个重要部分时非常有用。它有助于改善读者的体验。
  • 使用 Jupyter Notebook 作为单元格。
  • 能够分享各种格式的喜欢Jupyter笔记本.py,.html,.md,.pdf,等。
  • 对于机器学习人员来说,Jupyter Notebook 非常有用,因为它允许数据可视化。Jupyter Notebook 支持可视化并使您能够呈现图形和图表。这些是在 Matplotlib、Plotly 或 Bokeh 等模块的帮助下从代码生成的。

Jupyter 项目下的包括

Jupyter项目
  • Jupyter notebook – 基于 Web 的 Python、Julia、R 和许多其他编程环境的接口
  • QtConsole – 基于 Qt 的 Jupyter 内核终端,类似于 IPython
  • nbviewer – 共享 Jupyter 笔记本的工具
  • JupyterLab – 适用于所有产品的现代基于 Web 的集成界面。
  • Python 的标准发行版带有带有>>>提示符的 Python shell 形式的REPL(读取-评估-打印循环)环境。IPython(代表 Interactive Python)是增强的 Python 交互式环境,与标准 Python shell 相比具有许多功能。

IPython的特点

  与标准 Python 相比,IPython 提供了更多功能。它们如下 –

  • 提供强大的交互式 Python shell。
  • 作为 Jupyter notebook 和 Project Jupyter 其他前端工具的主要内核。
  • 拥有对象内省能力。自省是在运行时检查对象属性的能力。
  • 语法高亮。
  • 存储交互历史。
  • 关键字、变量和函数名称的 Tab 补全。
  • 用于控制 Python 环境和执行 OS 任务的魔术命令系统。
  • 能够嵌入到其他 Python 程序中。
  • 提供对 Python 调试器的访问。

总结

  以上是晓得博客为你介绍的Jupyter Notebook简介内容,欢迎大家积极尝试不同的工具找到自己适合的最佳工具。

  推荐:Jupyter Notebook教程


晓得博客,版权所有丨如未注明,均为原创
晓得博客 » Jupyter Notebook简介

转载请保留链接:https://www.pythonthree.com/jupyter-notebook-introduction/

滚动至顶部