Python: Pythonのセットアップと最初のプログラム

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

1. Pythonのインストール

(1) Windows

  1. https://python.org にアクセスし、「Downloads」をクリックしてください。
  2. 最新のPythonバージョン(例:3.13.x)をダウンロードしてください。
  3. インストーラーを実行します。「PATHにPythonを追加する」にチェックを入れることを忘れないでください
  4. コマンドプロンプト(cmd)を開き、python --version で確認します。
TEXT 📖 参照専用
C:\Users\YourName> python --version
Python 3.13.2

(2) Mac

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

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

(3) Linux

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

BASH
# Ubuntu/Debian
sudo apt install python3

# Verify
python3 --version

2. 「Hello World」プログラム

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

(1) 方法 1:対話型インタプリタ

ターミナルで python(Windows)または python3(Mac/Linux)と入力して、対話モードに入ります:

TEXT 📖 参照専用
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) 方法 2:.py ファイルを作成する

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

出力:

TEXT 📖 参照専用
Hello, World!

3. 編集者の選び方

始めたばかりなら、複雑なIDEは必要ありません。以下にいくつかおすすめを紹介します:

編集者 おすすめの用途 メリット
VS Code 初心者向け(推奨) 無料、拡張機能豊富、軽量
PyCharm プロ向けの開発 機能が充実、優れたオートコンプリート
IDLE まったくの初心者向け Pythonが同梱されており、インストール後すぐに使用可能
Jupyter Notebook データ分析 セル内でコードを実行でき、インタラクティブな学習に最適
💡 Python拡張機能を搭載したVS Codeをおすすめします。軽量で高性能です。

(1) VS Code のセットアップ

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

▶ サンプル:対話型挨拶プログラム(難易度 ⭐)

それでは、これらをすべて組み合わせて、簡単な対話型プログラムを書いてみましょう:

TEXT 📖 参照専用
# First Python program
name = input("What's your name? ")
print("Hello, " + name + "! Welcome to Python!")

実行すると:

TEXT 📖 参照専用
What's your name? Alice
Hello, Alice! Welcome to Python!

(2) ▶ サンプル:はじめての計算プログラム (難易度 ⭐)

PYTHON
name = "Python Learner"
birth_year = 2000
current_year = 2026

age = current_year - birth_year
print(f"Hello, {name}!")
print(f"You are approximately {age} years old.")
print(f"Fun fact: you've lived about {age * 365} days!")
▶ 試してみよう

出力:

TEXT 📖 参照専用
Hello, Python Learner!
You are approximately 26 years old.
Fun fact: you've lived about 9490 days!

(3) ▶ サンプル:変数で自己紹介 (難易度 ⭐)

PYTHON
name = "Alice"
age = 25
hobby = "programming"
experience = 2

print("=" * 30)
print("     Self Introduction")
print("=" * 30)
print(f"Name:     {name}")
print(f"Age:      {age}")
print(f"Hobby:    {hobby}")
print(f"Experience: {experience} year(s)")
print(f"Fun:      I've written approximately {experience * 50} programs!")
print("=" * 30)
▶ 試してみよう

出力:

TEXT 📖 参照専用
==============================
     Self Introduction
==============================
Name:     Alice
Age:      25
Hobby:    programming
Experience: 2 year(s)
Fun:      I've written approximately 100 programs!
==============================

4. よくある落とし穴

  1. PATHが設定されていない(Windows):インストール時に「PATHにPythonを追加する」に必ずチェックを入れてください。そうしないと、ターミナルでpythonコマンドが見つかりません。
  2. Python 対 Python 3:Windows では python、Mac/Linux では python3 を使用します。
  3. 中国語のエンコーディングに関する問題:Python 3 ではデフォルトで UTF-8 が使用されるため、文字化けが起こることはほとんどありません。万が一エンコーディングの問題が発生した場合は、ファイルの先頭に # -*- coding: utf-8 -*- を追加してください。

❓ よくある質問

Q IDE、テキストエディタ、そしてPythonそのものの違いは何ですか?
A Pythonは言語の実行環境であり、コードを実行するものです。テキストエディタ(メモ帳、VS Codeなど)は、コードを書くためのツールです。IDE(PyCharm、拡張機能を追加したVS Codeなど)は、エディタにデバッグ機能や自動補完機能、その他のツールを統合したものです。初心者にとっては、VS Codeが最適なバランスを保っています。エディタのように軽量でありながら、IDEのように拡張性にも優れているからです。
Q pythonと入力したのに、'python is not recognized'. What went wrong?と表示されてしまいました
A これは初心者が最もよく直面する問題です。システムPATHにPythonが設定されていないためです。ターミナルでコマンドを入力すると、OSはPATHと呼ばれるディレクトリの一覧からそのコマンドを探します。解決方法:Pythonを再インストールし、必ず「PATHにPythonを追加する」にチェックを入れてください。あるいは、システム環境変数に C:\Python3xx\C:\Python3xx\Scripts\ を手動で追加してください。
Q インタラクティブインタプリタと.pyファイルは、それぞれどのような場合に使うべきですか?
A 簡単な実験(1行のテスト、関数の動作確認、新しいモジュールの探索など)には、インタラクティブインタプリタ(>>>プロンプト)を使用してください。保存、再利用、または共有したい場合は、.pyファイルを使用してください。目安として、3行を超える場合はファイルに保存するようにしましょう。
Q Pythonファイルは実行されるのですが、ウィンドウがすぐに閉じてしまいます。出力結果を確認するにはどうすればよいですか?
A これは、Windowsで.pyファイルをダブルクリックした際に発生します。ターミナルが開き、コードを実行した後、すぐに閉じられてしまいます。解決策:① まずターミナルを開いてから python myfile.py を実行する;② スクリプトの最後に input("Press Enter to exit...") を追加する;③ ダブルクリックする代わりに、VS Code の組み込みターミナルから実行する。

📖 まとめ

📝 練習問題

  1. Pythonをインストールし、ターミナルで python --version と入力する — スクリーンショットを撮る
  2. hello.py を出力する hello.py ファイルを作成し、それを正常に実行する
  3. 対話型インタプリタで、(5 + 3) * 210 / 3 を計算し、その結果を確認してください。
  4. 上記の対話型プログラムに age という変数を追加して修正し、「あなたの名前は XX、年齢は XX 歳です」と表示するようにしてください。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%