Jupyter notebookはPythonなどのプログラム作成に使用される
オープンソースのツール。
Webベースで動作する。

もともとは、Pythonの対話型実行環境を提供するIPythonという
シェル/カーネルの一部だった。他の言語のサポートも可能となる
よう、IPythonからプログラムの作成・編集機能などPythonに直接
関係しない部分を切り出す形でJupyter notebookが生まれた。

当初、Julia、Python、Rのプログラム作成に使用できたので、
それらの頭の文字を繋げてJupyterとなった。
木星を表すJupiterつながりで、木星の衛星を発見したガリレオの
手稿にあった木星やその衛星のスケッチをベースとしたロゴを採用
している。

それぞれの言語環境を実現するカーネルと繋げることで、様々な言
語に対応できる。PythonはIPythonカーネルが対応している。