Python基礎・実行環境
Pythonを学び始めたばかりの方にとって、「Pythonコードをどうやって実行するのか」は最初の大きな壁です。特に、対話モード(インタラクティブモード / REPL)は、Pythonの学習効率を大きく高める強力なツールです。 ここでは、対話モードの使い方をステップバイステップで、例題やテンプレートを交えながら丁寧に解説します。
Pythonを対話モードで実行するとは
Pythonには、ファイルにコードを書いて実行する方法とは別に、1行ずつ入力すると即座に結果が返ってくる「対話モード」があります。 これは「Pythonの計算機」「Pythonのメモ帳」「Pythonの実験室」といったイメージで、初心者が最初に触れるべき最強の学習ツールです。
対話モードの特徴
- 入力した瞬間に結果が返ってくる
- ファイルを作らなくても試せる
- 小さなコードの動作確認に最適
- エラーが出てもすぐに修正できる
Python公式ドキュメントでも、対話モードは初心者に推奨されています。
対話モードを起動する(Windows / macOS / Linux)
Windowsの場合
PowerShell または コマンドプロンプトを開き、次を入力します。
python
macOS / Linuxの場合
Python3が標準で入っているため、次を入力します。
python3
すると、次のような「プロンプト」が表示されます。
Python 3.x.x (…)
>>>
この >>> が出たら、対話モードが起動しています。
対話モードでできること(例題つき)
1行ずつ計算してみる
>>> 2 + 3
5
>>> 10 / 4
2.5
Pythonが「高性能な計算機」として使えることがすぐにわかります。
変数を使ってみる
>>> price = 1200
>>> tax = 0.1
>>> price * (1 + tax)
1320.0
変数を使うと、計算式を何度も書かずに済みます。
文字列を扱う
>>> name = "Taro"
>>> f"Hello, {name}"
'Hello, Taro'
Pythonの「f文字列」は、初心者でも直感的に使える便利な機能です。
リストを試す
>>> fruits = ["apple", "banana", "orange"]
>>> for f in fruits:
... print(f)
apple
banana
orange
for文の動きをすぐに確認できます。
対話モードの便利機能を深掘りする
途中で改行して複数行のコードを書く
対話モードでも複数行のコードが書けます。
>>> for i in range(3):
... print("count:", i)
...
count: 0
count: 1
count: 2
... は「まだ続きますよ」という合図です。
直前の結果を _ で参照できる
>>> 10 * 5
50
>>> _ + 20
70
計算結果を再利用できるのは、対話モードならではの便利機能です。
組み込みヘルプを使う
>>> help(print)
関数の使い方をその場で確認できます。
対話モードを終了する方法
終了したいときは次のいずれかを使います。
exit()と入力する- Windows:
Ctrl + Z→ Enter - macOS / Linux:
Ctrl + D
対話モードが学習効率を爆上げする理由(重要ポイント)
①「試す→理解する」のサイクルが高速
ファイルを作る必要がないため、思いついた瞬間に試せるのが最大のメリットです。
②エラーが怖くなくなる
対話モードでは、エラーが出てもすぐに修正できます。
>>> 10 / 0
ZeroDivisionError: division by zero
「ゼロで割ったらダメなんだな」とすぐ理解できます。
③コードの“感覚”が身につく
Pythonは「書いてみるとすぐわかる」言語です。 対話モードはその特性を最大限に活かせます。
対話モード学習テンプレート(初心者向け)
ステップ1:起動する
python # Windows
python3 # macOS / Linux
ステップ2:計算してみる
>>> 7 * 8
56
ステップ3:変数を使う
>>> x = 10
>>> x * 3
30
ステップ4:関数を試す
>>> def greet(name):
... print(f"Hello, {name}")
...
>>> greet("Alice")
Hello, Alice
ステップ5:終了する
>>> exit()
対話モードとファイル実行の違いを理解する
Pythonには2つの実行方法があります。
- 対話モード(REPL) → 小さな実験・動作確認に最適
- ファイル実行(script.py) → 本格的なプログラムに最適
初心者のうちは、まず対話モードで「Pythonの感覚」をつかみ、慣れてきたらファイル実行に進むとスムーズです。
まとめ
Pythonの対話モードは、初心者が最初に触れるべき最強の学習ツールです。
- すぐ試せる
- すぐ結果が返る
- すぐ修正できる
この「高速フィードバック」が、Python学習の成功率を大きく高めます。
もし次に進むなら、 Pythonコードをファイルで実行する方法 や Pythonのバージョン確認 に進むと理解がさらに深まります。
