Pythonのセットアップと初めてのプログラム

セットアップと初めてのプログラム

Pythonの構文を学ぶ前に、開発環境を整えましょう。必要なのはPythonのインストールとテキストエディタだけです。

Pythonのインストール

Windows

  1. https://python.org にアクセスし、Downloadsをクリック
  2. 最新のPythonバージョン(例:3.13.x)をダウンロード
  3. インストーラーを実行 — 「Add Python to PATH」に必ずチェックを入れてください
  4. コマンドプロンプト(cmd)を開き、python --version で確認
C:\Users\YourName> python --version
Python 3.13.2

Mac

MacにはPython 2(古すぎる)が付属しているため、Python 3をインストールする必要があります:

  1. https://python.org にアクセスし、Mac用インストーラーをダウンロード
  2. インストーラーを実行するか、Homebrewを使用:brew install python3
  3. ターミナルで確認:python3 --version

Linux

ほとんどのLinuxディストリビューションには既にPython 3がインストールされています:

BASH
# Ubuntu/Debian
sudo apt install python3

# 確認
python3 --version

Hello Worldプログラム

インストールが完了したら、最初のプログラムはいつも「Hello, World!」です。

方法1:インタラクティブインタプリタ

ターミナルで python(Windows)または python3(Mac/Linux)と入力してインタラクティブモードに入ります:

PYTHON
Python 3.13.2 (main, Feb  4 2025, 14:51:09)
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")
Hello, World!
>>> 1 + 2
3
>>> exit()
💡 インタラクティブインタプリタはコードスニペットの簡単なテストに最適ですが、完全なプログラムを作成するのには適していません。

方法2:.pyファイルを作成

  1. hello.py という新しいファイルを作成
  2. 以下のコードを入力:
PYTHON
print("Hello, World!")
  1. ターミナルから実行:
BASH
python hello.py

出力:

Hello, World!

エディタの選択

初心者のうちは複雑なIDEは必要ありません。おすすめをいくつか紹介します:

エディタ 最適な用途 メリット
VS Code 初心者(推奨) 無料、豊富な拡張機能、軽量
PyCharm プロフェッショナル開発 多機能、優れた自動補完
IDLE 超初心者 Pythonに標準添付、すぐに使える
Jupyter Notebook データ分析 セル単位でコード実行、対話的学習に最適
💡 Python拡張機能を入れたVS Codeがおすすめです — 軽量で強力です。

VS Codeのセットアップ

  1. VS Codeをダウンロードしてインストール(code.visualstudio.com)
  2. VS Codeを開き、Ctrl+Shift+X で拡張機能パネルを開く
  3. 「Python」を検索し、Microsoft公式のPython拡張機能をインストール
  4. 新しいファイルを作成し、.py 拡張子で保存
  5. エディタ内で右クリック → 「Run Python File in Terminal」

最初の完全なプログラム

それでは、すべてを組み合わせて小さなインタラクティブプログラムを作成しましょう:

PYTHON
# 最初のPythonプログラム
name = input("あなたの名前は? ")
print("こんにちは、" + name + "さん!Pythonへようこそ!")

実行結果:

あなたの名前は? Alice
こんにちは、Aliceさん!Pythonへようこそ!

よくある落とし穴

  1. PATHが通っていない(Windows):インストール時に必ず「Add Python to PATH」にチェックを入れてください。そうしないとターミナルが python コマンドを見つけられません
  2. python vs python3:Windowsでは python、Mac/Linuxでは python3 を使用します
  3. 日本語の文字化け問題:Python 3はデフォルトでUTF-8を使用するため、文字化けはほとんど発生しません。もし発生した場合は、ファイルの先頭に # -*- coding: utf-8 -*- を追加してください

📖 セクションのまとめ

📝 宿題

  1. Pythonをインストールし、ターミナルで python --version を実行してスクリーンショットを撮りましょう
  2. 「Hello, World!」 を表示する hello.py ファイルを作成し、正常に実行しましょう
  3. インタラクティブインタプリタで (5 + 3) * 210 / 3 を計算し、結果を確認しましょう
  4. 上記のインタラクティブプログラムに age 変数を追加し、「あなたの名前はXX、年齢はXX歳です」と表示するように変更しましょう
100%