Jupyter Notebookとは Jupyter Notebookはプログラムコードや数式、図、説明文などを含む文書を作成し、共有することが出来るWebアプリケーションです。 以下の様な特徴が公式サイトで挙げられています。 PythonやR、Scalaなど40以上のプログラミング言語をサポート 作成したノートブックはemailやDropbox、GitHub、Jupyter Notebook Viewerで共有することが出来る。 ノートブックはipynbという拡張子でjson形式に保存されるが、htmlやpdfなど他の形式に変換が可能 入力されたコードはインタラクティブに処理され、画像やビデオ、LaTeXやJavaScriptなどとして出力が可能 他にも 説明文としてMarkdownを使用する事ができる $$で囲うとLaTeXのコマンドが認識されて使用可能(基本的に数式しか対応していない