Pythonのインストールと最初のプログラムの実行
Windows、macOS、LinuxにPythonをインストールし、ターミナルで実際に動くことを確認し、VS Codeをセットアップし、自分のマシンで最初のPythonファイルを実行します。
どうやって学びますか?
解決する問題
Pythonを学びたいと思っています。ブラウザでコードを打てるサイトはたくさんありますが、職場で誰もブラウザにコードを書きません。職場では、Pythonは自分のマシンにインストールされ、エディターでコードを書き、ターミナルを開いてコマンドを実行し、ファイルを保存して実行します。
ですから、初日からそのように作業します。この章を終える頃には、パソコンに本物のPythonがあり、コードを書くエディターがあり、それを使ってプログラムを1つ実行しているでしょう。
この章を終える頃には
- Windows、macOS、Linuxに最新のPython(3.12以上)をインストールできる
- ターミナルから、インストールが実際に動いていることを確認できる
- VS Codeをインストールし、
.pyファイルを書いて実行できる - よくあるインストールの間違いを認識して直せる
前提条件: なし。これが最初の章です。
ステップ1 — Pythonをインストールする
最新のPython 3をインストールします — 3.12以上ならどのバージョンでも構いません。このコースの例はPython 3.12で実行したものですが、より新しいバージョンでも同じように動きます。お使いのオペレーティングシステムの部分を読んでください。他の2つは読み飛ばして構いません。
Windows
python.org/downloadsに移動します。ページ上部の黄色い大きなボタンで、最新のPython 3リリースのインストーラーが手に入ります。それをダウンロードしてください。
Microsoft Storeからはインストールしないでください。 Windowsでは、pythonと打つとStoreが開くことがあります。Store版は制限された環境で動くため、後でパッケージをインストールしたり、コードの隣にファイルを書いたりしたときに、奇妙な失敗が起きます。python.orgを使ってください。インストーラーを開くと、最初の画面の一番下に小さなチェックボックスがあります:
[ ] Add python.exe to PATHチェックを入れてください。 Windowsで、この章で最も重要なステップです。
PATHは、どのプログラムをどこからでも実行できるかを決めるためにWindowsが検索するリストです。なければPythonはインストールされますが、ターミナルでpythonと打つとエラーになります。WindowsがPythonの場所を知らないからです。
次にInstall Nowを押します。
macOS
python.org/downloadsに移動します。黄色い大きなボタンで、macOS向けの最新Python 3の.pkgインストーラーが手に入ります。ファイルを開き、終わるまでContinueとInstallを押します。パスワードを求められたら、Macのログインパスワードを入力してください。
macOSではコマンドの名前はpythonではなくpython3です。このコースでpythonと表示されているところでは、Macではpython3と打ってください。
Linux
ほとんどのLinuxディストリビューション(Ubuntu、Debian、Fedora)にはすでにPython 3が入っています。次のステップ2で確認してください。無ければ、パッケージマネージャーでインストールします — UbuntuまたはDebianでは:
sudo apt install python3Fedoraでは:
sudo dnf install python3お使いのバージョンが3.12より古い場合、ディストリビューションのより新しいリリース(たとえばUbuntu 24.04以降)には3.12以上が入っています。
Linuxでもコマンドの名前はpython3です。このコースでpythonと表示されているところでは、Linuxではpython3と打ってください。
ステップ2 — 確認する
インストールが終わったら、新しいターミナルを開きます:
- Windows: スタートを押して
powershellと打ち、PowerShellを開く - macOS: Cmd + Spaceを押して
Terminalと打ち、ターミナルを開く - Linux: アプリメニューからターミナルを開く(UbuntuではCtrl + Alt + T)
新しいターミナルを開くことが大切です。すでに動いていたターミナルは古いPATHをまだ覚えており、新しいインストールを見つけられません。
Windowsでは、このコマンドを打ってEnterを押します:
python --versionmacOSまたはLinuxでは:
python3 --version次のような表示になるはずです:
Python 3.12.3数字が違うこともあります。たとえば3.13や3.14で始まっているかもしれません — それで構いません。最初の2つが3.12以上であれば、準備は完了です。
ステップ3 — VS Codeをインストールする
コードを書くにはコードエディターが必要です。NotepadやTextEditのような素のエディターは、ファイル名の終わりに黙って.txtを追加することがあり、コードに色をつけたり、間違いを示したりしてくれません。VS Codeを使います — 無料で、3つのオペレーティングシステムすべてで動き、職場で最もよく使われるエディターの1つです。
- code.visualstudio.comに移動し、お使いのオペレーティングシステム向けのダウンロードボタンをクリックして、インストーラーを実行します
- VS Codeを開きます。左の拡張機能アイコンをクリックします(WindowsとLinuxではCtrl + Shift + X、macOSではCmd + Shift + X)
- 検索ボックスに
Pythonと打ち、Microsoft製のPython拡張機能をインストールします
拡張機能なしでもPythonは動きますが、それがあるとVS Codeはコードに色をつけ、入力している間に間違いを指摘します。
ステップ4 — 最初のプログラム
- ホームフォルダーに
python-labというフォルダーを作ります。WindowsではホームフォルダーはC:\Users\<name>、macOSでは/Users/<name>、Linuxでは/home/<name>です —<name>はあなたのユーザー名を意味します - VS Codeで、File → Open Folderを使って
python-labフォルダーを開きます - File → New Fileを押し、
hello.pyという名前を付けて、次の中身を打ちます:
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)ファイルを保存します(WindowsとLinuxではCtrl + S、macOSではCmd + S)。次にVS Codeの中でターミナルを開きます: Terminal → New Terminal。このターミナルは自動的にpython-labフォルダーで開きます。
ではファイルを実行します。Windowsでは:
python hello.pymacOSまたはLinuxでは:
python3 hello.py出力:
Hello from Python
2 + 3 = 5あなたのコンピューターが、いまPythonプログラムを実行しました。ブラウザではなく、Webサイトでもなく — 自分のマシンです。
問題が起きたとき
pythonと打つとMicrosoft Storeが開く(Windows) PythonがPATHになく、Windowsが代わりに独自のショートカットを実行しています。インストーラーをもう一度実行し、Modifyを選んで「Add python.exe to PATH」にチェックを入れてください。次に新しいターミナルを開きます。
python : The term 'python' is not recognized...(Windows) 原因も直し方も同じです。py --versionが動くか確認することもできます — pyはWindowsのPythonランチャーで、PATHがなくても動きます。
command not found: python(macOSまたはLinux) macOSとLinuxではコマンドの名前はpython3です。python3 --versionとpython3 hello.pyと打ってください。python3も見つからないなら、Pythonはインストールされていません — ステップ1に戻ります。
python hello.pyがcan't open fileと言う ターミナルが間違ったフォルダーにいます。lsと打って、リストにhello.pyがあるか確認してください(lsはWindows PowerShellでも動きます)。なければ、cdで正しいフォルダーに行くか、VS CodeでTerminal → New Terminalを使って新しいターミナルを開きます。
ファイルの本当の名前はhello.py.txtになっている NotepadやTextEditから保存すると起きることで、Windowsは既定でファイルの拡張子を隠すので、それには気づきません。VS Codeでファイルを作成してください。Windowsで拡張子を見るには、ファイルエクスプローラーでView → Show → File name extensionsをオンにしてから、ファイルの名前を変更します。
ステップ 4 / 6 — 予想する
理解度をチェック
このファイルをpython hello.pyで実行すると、ターミナルに何が表示されますか?
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)- AHello from Python 2 + 3 = 5
- BHello from, Python 2 + 3 =, 5
- CHello from Python 2 + 3 = 2 + 3
- DHello from language 2 + 3 = 5
WindowsでPythonをインストールしましたが、PowerShellでpython --versionがエラーになります。最も可能性が高い原因は何ですか?
- A「Add python.exe to PATH」がインストール時にチェックされていなかった
- BPython 3.12はWindowsでは動かない
- Cコンピューターを再起動するまでPythonは動かない
- Dまず`.py`ファイルを作成する必要がある
章の例と比べると1つ足りないものがあります。このファイルを実行するとどうなりますか?
language = Python
print("Hello from", language)- AHello from — の後に空白
- BHello from language
- Cエラー — 引用符がないとPythonは`Python`を変数名として読み、そのような変数は存在しない
- DHello from Python
回答にはアカウントが必要です
ログインして答えを確認
問題は上にあります。頭の中で答えを考えることがいちばん大切です。ログインすると、正解・解説・3 段階のヒントを確認できます。
やってみよう
hello.pyを変更して、自分の名前をprintし、7 * 6の結果を表示します。保存してもう一度実行します — Windowsではpython hello.py、macOSまたはLinuxではpython3 hello.py。
出力は次のように見えるはずです:
Hello from <your name>
7 * 6 = 42このミッションにはまだ続きがあります
上で読んだ内容がミッションのすべてで、削られた部分はありません。Pro では次の内容が追加されます:
- 内部で実際に何が起きているか — Python がこれをどう実行するのか
- 演習の完全な解答と、ステップごとの解説
- さらに難しい追加演習
- このテーマでよく聞かれる面接の質問と模範解答