Python: Pythonのセットアップと最初のプログラム
Pythonの構文について詳しく学ぶ前に、まず開発環境を整えましょう。必要なのは、Pythonのインストールとテキストエディタだけです。
1. Pythonのインストール
(1) Windows
- https://python.org にアクセスし、「Downloads」をクリックしてください。
- 最新のPythonバージョン(例:3.13.x)をダウンロードしてください。
- インストーラーを実行します。「PATHにPythonを追加する」にチェックを入れることを忘れないでください
- コマンドプロンプト(cmd)を開き、
python --versionで確認します。
TEXT
📖 参照専用
C:\Users\YourName> python --version
Python 3.13.2
(2) Mac
MacにはPython 2(古すぎる)がプリインストールされているため、Python 3をインストールする必要があります:
- https://python.org にアクセスし、Mac用インストーラーをダウンロードしてください
- インストーラーを実行するか、Homebrew を使用してください:
brew install python3 - ターミナルで以下を確認してください:
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 ファイルを作成する
hello.pyという名前の新しいファイルを作成します。- 以下のコードを入力してください:
PYTHON
print("Hello, World!")
- ターミナルから実行します:
BASH
python hello.py
出力:
TEXT
📖 参照専用
Hello, World!
3. 編集者の選び方
始めたばかりなら、複雑なIDEは必要ありません。以下にいくつかおすすめを紹介します:
| 編集者 | おすすめの用途 | メリット |
|---|---|---|
| VS Code | 初心者向け(推奨) | 無料、拡張機能豊富、軽量 |
| PyCharm | プロ向けの開発 | 機能が充実、優れたオートコンプリート |
| IDLE | まったくの初心者向け | Pythonが同梱されており、インストール後すぐに使用可能 |
| Jupyter Notebook | データ分析 | セル内でコードを実行でき、インタラクティブな学習に最適 |
💡 Python拡張機能を搭載したVS Codeをおすすめします。軽量で高性能です。
(1) VS Code のセットアップ
- VS Code (code.visualstudio.com) をダウンロードしてインストールする
- VS Code を起動し、
Ctrl+Shift+Xを押して「拡張機能」パネルを開きます - 「Python」を検索し、Microsoft公式のPython拡張機能をインストールする
- 新しいファイルを作成し、拡張子を
.pyとして保存します - エディタ内で右クリック → 「ターミナルで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. よくある落とし穴
- PATHが設定されていない(Windows):インストール時に「PATHにPythonを追加する」に必ずチェックを入れてください。そうしないと、ターミナルで
pythonコマンドが見つかりません。 - Python 対 Python 3:Windows では
python、Mac/Linux ではpython3を使用します。 - 中国語のエンコーディングに関する問題: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 の組み込みターミナルから実行する。📖 まとめ
- python.org から Python 3.x をダウンロードしてインストールしてください
- Windowsでは、インストール中に「PATHにPythonを追加する」にチェックを入れてください
- 対話型インタプリタ:ターミナルで
pythonと入力してください .pyファイル:エディタでコードを記述し、python filename.pyで実行する- VS Code と Python 拡張機能の組み合わせが、推奨される開発環境です
📝 練習問題
- Pythonをインストールし、ターミナルで
python --versionと入力する — スクリーンショットを撮る hello.pyを出力するhello.pyファイルを作成し、それを正常に実行する- 対話型インタプリタで、
(5 + 3) * 2と10 / 3を計算し、その結果を確認してください。 - 上記の対話型プログラムに
ageという変数を追加して修正し、「あなたの名前は XX、年齢は XX 歳です」と表示するようにしてください。