今回やること
古い記事や環境では、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 を使えばよい場合が多い |
| 古い記事もそのまま使える | コマンドや書き方が違う場合がある |
練習
python --versionを実行するpython3 --versionを実行する- どちらでPython 3が動くかメモする
次のステップ
Pythonが動く仕組み:インタプリタと.pyファイル で、書いたコードがどう実行されるか確認します。