Python 2とPython 3の違い:初心者はどれを使うべきか

入門 | 8分 で読める | 2026.07.12

公式ドキュメント

今回やること

古い記事や環境では、Python 2という名前を見ることがあります。

初心者はPython 3を使ってください。Python 2はすでに公式サポートが終了しており、新しく学ぶ理由はほぼありません。

Python 2とは

Python 2は古いPythonです。

過去のシステムで使われていたため、古い記事や会社の古いコードに残っている場合があります。

Python 3とは

Python 3は現在学ぶべきPythonです。

公式ドキュメント、教材、新しいライブラリの多くはPython 3を前提にしています。

バージョンを確認する

ターミナルで確認します。

python --version

または:

python3 --version

Python 3.12.0 のように、先頭が3ならPython 3です。

Python 2と3で違う例

Python 3では次のように書きます。

print("Hello")

古いPython 2の記事では、次のような書き方を見ることがあります。

print "Hello"

初心者はPython 3の書き方だけ覚えれば十分です。

よくある誤解

誤解実際
Python 2から順番に学ぶべきPython 3からでよい
python がPython 2なら詰みpython3 を使えばよい場合が多い
古い記事もそのまま使えるコマンドや書き方が違う場合がある

練習

  1. python --version を実行する
  2. python3 --version を実行する
  3. どちらでPython 3が動くかメモする

次のステップ

Pythonが動く仕組み:インタプリタと.pyファイル で、書いたコードがどう実行されるか確認します。

参考リソース

← 一覧に戻る
PR
PR
PR
PR