Python入門
Python入門
Pythonは高水準・インタプリタ型・汎用プログラミング言語です。その設計哲学は可読性とシンプルさを重視しており、波括弧ではなくインデントを使用してコードブロックを構成します。Pythonは1991年にGuido van Rossumによって最初にリリースされ、現在では世界で最も人気のあるプログラミング言語のひとつです。
Pythonを選ぶ理由
Pythonの人気は、いくつかの重要な理由によるものです:
- シンプルな構文:同じ機能を実現するのに、C++やJavaと比較して3〜5分の1のコード量で済みます
- 学習が容易:メモリ管理やポインタなどの複雑な概念を理解する必要がありません
- 幅広い用途:Web開発、データ分析、AI、自動化スクリプト、Webスクレイピングなど
- 大規模なコミュニティ:直面する問題のほとんどは、すでに誰かが解決しています
- 無料でオープンソース:誰でも自由に利用・配布できます
💡 PythonはTIOBEプログラミング言語インデックスで常に1位を獲得しており、2024〜2025年で最も人気のあるプログラミング言語となっています。
Pythonでできること
| 分野 | 主なツール/フレームワーク | 備考 |
|---|---|---|
| Web開発 | Django, Flask, FastAPI | ブログからECサイトまで構築可能 |
| データ分析 | Pandas, NumPy, Matplotlib | スプレッドシート処理、グラフ生成 |
| 人工知能 | TensorFlow, PyTorch, scikit-learn | 機械学習、深層学習、NLP |
| 自動化&スクリプティング | 標準ライブラリ + Selenium | バッチファイル処理、フォーム入力、Webスクレイピング |
| デスクトップアプリ | PyQt, Tkinter | 簡易ツールや管理アプリケーション |
| ゲーム開発 | Pygame | 2Dゲームのプロトタイピング |
Pythonの特徴
1. インタプリタ言語
Pythonコードはコンパイル不要で直接実行できます。コードを修正してすぐに結果を確認できるため、迅速な反復作業に最適です。
PYTHON
# 書いて実行 — コンパイル不要
print("Hello, World!")
2. 動的型付け
変数に型宣言は不要です — Pythonが自動的に型を推論します:
PYTHON
x = 10 # int
name = "Tom" # str
pi = 3.14 # float
3. インデントによる構造化
Pythonは波括弧 {} の代わりにインデントを使用してコードブロックを定義します:
PYTHON
# ✅ 正しい:ブロック内で一貫したインデント
if x > 0:
print("Positive")
print("この行もifブロック内")
# ❌ エラー:インデントが不揃いだとエラー
if x > 0:
print("Positive")
print("インデントが間違っています!")
⚠️ インデントには常に4つのスペースを使用してください(タブとスペースを混在させないでください)。これはPEP 8の公式標準です。
Pythonのバージョン
現在の主流バージョンはPython 3.x(最新安定版:3.13)です。Python 2は2020年にサポートが終了しました — もう使用しないでください。
PYTHON
import sys
print(sys.version) # 現在のPythonバージョンを確認
Pythonと他の言語の比較
| 項目 | Python | C++ | Java | JavaScript |
|---|---|---|---|---|
| コード量 | 少ない | 多い | 中程度 | 中程度 |
| 学習曲線 | 緩やか | 急 | 中程度 | 中程度 |
| 型システム | 動的 | 静的 | 静的 | 動的 |
| メモリ管理 | 自動 | 手動 | 自動(GC) | 自動(GC) |
| 速度 | 遅い | 速い | 中程度 | 中程度 |
| 最適な用途 | 迅速な開発 | システムプログラミング | エンタープライズアプリ | Webフロントエンド |
📖 セクションのまとめ
- Pythonはインタプリタ型・動的型付けの高水準プログラミング言語です
- シンプルな構文で初心者に最適です
- Web開発、データサイエンス、AI、自動化など幅広い分野で使用されています
- コードブロックには波括弧ではなくインデント(4スペース)を使用します
- 現在の主流バージョンはPython 3.xです
📝 宿題
- 「Pythonとは何か」を友達に一文で説明してみましょう
- ターミナルを開いて
python --versionと入力し、インストールされているバージョンを確認しましょう - 日常生活でPythonが役立つシナリオを3つ挙げてみましょう
- python.org にアクセスして、最新の安定バージョンを確認しましょう



