Matplotlib - Jupyter Notebook 技术

Jupyter 是一个松散的首字母缩写词,意思是 Julia、Python 和 R。这些编程语言是 Jupyter 应用程序的第一个目标语言,但如今,notebook 技术也支持许多其他语言。

2001 年,Fernando Pérez 开始开发 Ipython。 IPython 是一个用于多种编程语言的交互式计算的命令 shell,最初是为 Python 开发的。

考虑 IPython 提供的以下功能 −

  • 交互式 shell(终端和基于 Qt 的)。

  • 基于浏览器的 notebook,支持代码、文本、数学表达式、内联图和其他媒体。

  • 支持交互式数据可视化和使用 GUI 工具包。

  • 可加载到自己的项目中的灵活、可嵌入的解释器。

2014 年,Fernando Pérez 宣布了 IPython 的一个衍生项目,名为 Project Jupyter。 IPython 将继续作为 Python shell 和 Jupyter 的内核存在,而 IPython 的 notebook 和其他与语言无关的部分将以 Jupyter 的名称移动。 Jupyter 添加了对 Julia、R、Haskell 和 Ruby 的支持。

要启动 Jupyter notebook,请打开 Anaconda navigator(Anaconda 中包含的桌面图形用户界面,允许您启动应用程序并轻松管理 Conda 包、环境和通道,而无需使用命令行命令)。

Anaconda 组件

Navigator 显示分布中已安装的组件。

Anaconda 导航器根目录

从 Navigator 启动 Jupyter Notebook −

Jupyter notebook

您将在以下地址的 Web 浏览器中看到应用程序打开 − http://localhost:8888.

命令提示符

您可能想从制作一个新 notebook 开始。 您可以通过单击"Files"选项卡中的"New button"轻松完成此操作。 您会看到您可以选择制作常规文本文件、文件夹和终端。 最后,你还会看到制作 Python 3 notebook 的选项。

Python 3 Notebook