Ipython与Jupyter之间的关系

IPython 和 Jupyter 之间的关系可以从它们的历史和目标中得到很好的解释。IPython(Interactive Python)最初是由 Fernando Pérez 于 2001 年创建的,旨在提升 Python 的交互式计算体验。它提供了一个强大的交互式 Python shell 和一个面向高效计算的架构,比如并行计算等。随着时间的推移,IPython 发展了一套丰富的工具,其中最著名的就是 IPython Notebook。

IPython Notebook 是一种 Web 应用程序,允许用户创建和共享包含实时代码、方程式、可视化以及解释性文本的文档。这些笔记本文件成为了一种非常流行的方式,让数据科学家和研究人员共享研究结果、教育资料,以及进行协作。

随着 IPython Notebook 的流行,开发团队意识到这种笔记本界面不仅对 Python 社区有益,对其他编程语言也很有帮助。因此,于 2014 年,项目扩展成为 Project Jupyter。Jupyter 这个名字反映了项目支持的三种核心编程语言:Julia、Python 和 R,并象征着科学数据的探索,就像朱庇特探测器探索外太空一样。

Jupyter 不再仅限于 Python;它设计成了一个语言无关的项目,支持包括 Julia、R、Ruby 和 Scala 在内的多种编程语言。IPython 现在成为了 Jupyter 项目的一个子项目,专注于 Python 交互式计算的继续发展。

简而言之,IPython 是 Jupyter 项目的起源和一部分,专注于 Python 语言的交互式计算。而 Jupyter 拓宽了这一概念,提供了一个语言无关的平台,使得各种不同的编程语言都能使用丰富的交互式计算环境。

相关推荐
Arong-tina1 小时前
VScode调试能实现和Pycharm一样的tensor shape,ssh远程连接linux服务器版
ide·vscode·pycharm
专注VB编程开发20年3 小时前
vscode插件开发/ 编辑器 事件大全
ide·vscode·编辑器
不剪发的Tony老师4 小时前
Spyder:一款面向数据科学的Python集成开发环境
ide·python
少司府4 小时前
C++基础入门:第一个C++程序
java·c语言·开发语言·c++·ide
栗子甜酒4 小时前
统信系统下载VScode+Node
ide·vscode·编辑器
慕诗客7 小时前
VSCODE+EIDE编译和下载单片机程序
ide·vscode·单片机
螺丝钉code7 小时前
阿里巴巴AI IDE编程工具Qoder 教程
ide·qorder
lingzhilab7 小时前
零知IDE——基于ESP32的BLE Mesh蓝牙组网多灯智能控制系统
ide·单片机·esp32
zhouping@7 小时前
[极客大挑战 2020]Greatphp
android·ide·web安全·android studio
liangdabiao8 小时前
XHS_Business_Idea_Validator-小红书解析市场机会智能体
java·ide·intellij-idea