3.2 Jupyter Notebook(.ipynb)プログラムを作成

VS Code上で Jupyter Notebook(.ipynb)を作る

VS Code上で Jupyter Notebook(.ipynb)を作る手順をシンプルにまとめます。

① 新しい Notebook を作る

VS Code を開く
左上「ファイル」
「新しいファイル」
+コードでプログラム入力
保存時に test.ipynb と名前を付ける

② カーネル(Python)を選ぶ

もし右上にSelect Kernelと出た場合はクリック。
→Python 3.13.xを選択すればOK。

※手動のやり方
Ctrl + Shift + P
Python: Select Interpreter(インタープリターの選択)
一覧から選択:
通常実行なら Python 3.13.xを選択
※仮想環境を使う場合 Python 3.x (‘flask_env’: venvなど)

👉 フォルダごとに記憶されます。

③ セルを書いて実行

セル(+コード)に:
print(“こんにちは”)
と入力
左の ▶ ボタンを押す。(またはShift + Enter)

→ 下に出力が表示されれば成功 🎉

④ 新しいセルを追加

Esc を押す→ セルの枠が 青色 になります
(これがコマンドモード)
その状態で
B → 下にセル追加
A → 上にセル追加)

⑤ Markdown も使える

「+ Markdown」を押して:

# 見出し
$ \sin x $

Shift+Enterで整形表示。

👉 数式も書けます。

もし実行できない場合チェック

✔ 右上にカーネルが表示されているか
✔ 「No Kernel」になっていないか
✔ ipykernel が入っているか

🧠 .py との違い
.py .ipynb
上から順に実行 セル単位で実行
状態は毎回リセット 変数が保持される
軽い 可視化に強い…

まとめ

新規 .ipynb 作成
カーネル選択
セルにコード
Shift+Enter

これだけです。

サンプル プログラム

Jupyter Notebook(.ipynb)サンプルプログラム

以下のプログラムを「+コード」でセルごとにコピーして実行してみてください。

# kiso4.ipynb
print(1+2)
s='hello!' #文字列 'hello!' を変数 s に代入しています。
print(s * 5) #文字列 s を i 回繰り返して表示します。Pythonでは文字列 * 数字で繰り返しができます。
%matplotlib inline

import numpy as np
import matplotlib.pyplot as plt

a = 2  # a: 定数
x = np.linspace(1,10)  # x: 変数 -1から1の範囲
y = a * x  # y: 変数

plt.plot(x, y)
plt.xlabel("x", size=14)b
plt.ylabel("y", size=14)
plt.grid()
plt.show()
import math
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)

plt.plot(x, y)
plt.show()

Notebookの良さが一瞬で分かります。

コメント