3.1 JypterNotebook(.ipynbファイル)とは

Jupyter Notebook(.ipynbファイル)とは

Jupyter Notebook(ジュピター・ノートブック)は、プログラム(Pythonなど)とその実行結果、さらにメモ(文章)やグラフを「ひとつのノート」にまとめて管理できるツールのことです。プログラミングの学習や、データ分析、AI開発の現場で非常に人気があります。
プログラムファイルの拡張子は「.py」ではなく「.ipyvb」で「Interactive Python Notebook」の略です。

Jupyter Notebookは、覚えなくてもPythonの作成はできるけれども使うと便利なことがたくさんあるよ。

そういえば「.ipyvb」の拡張子のファイルを他の参考書でも見たわ。

Jupyter Notebook の3つの大きな特徴

Jupyter Notebook の画面構成
コード用セル Pythonなどのプログラムを書き込み、実行する場所。
実行結果 セルのすぐ下に表示される。エラーメッセージもここに出る。
テキスト用セル メモや解説を書く場所(Markdown形式)。

①「セル」単位でコードを実行できる

普通のプログラミングは、100行あれば100行全部を一気に動かしますが、Jupyterは「数行だけ書いて、その場ですぐ動かす」ということができます。
これまで書いていたコードも、Jupyter Notebook で動かすと、1行ずつ結果が確認できるので非常に学習が捗ります。

②実行結果が「ノート」として残る

コードのすぐ下に実行結果(文字やグラフ)が表示され、そのまま保存できます。 「昨日あそこで間違えたコードはこれだったな」「このグラフはこのコードから生まれたんだな」と後から振り返るのがとても簡単です。

③文章や画像も一緒に保存できる

プログラムだけでなく、Markdown(マークダウン)という形式を使って、説明文や画像を差し込めます。自分専用の「プログラミング学習ノート」を自作しているような感覚で使えます。