0コメント

京大の教材で学ぶPython入門|IDLEの起動から基本演算まで徹底解説

【初心者必見】Python IDLEの使い方と環境構築を徹底解説!京大教材準拠の学習ガイド

🚀Python Shellとエディタを使い分ける!京大プログラミング演習に学ぶ効率的な学習環境設定

Pythonの世界へようこそ!この記事では、プログラミングの第一歩である「環境操作」と「基本演算」を、京都大学の演習教材をベースに分かりやすく解説します。✨

📌 本記事のゴール
  • ✅ 統合開発環境「IDLE」を自在に起動・操作できる
  • ✅ 「シェル」と「エディタ」の役割の違いを理解する
  • ✅ Pythonを使った基本的な計算(算術演算)をマスターする

📚 本章でマスターする重要キーワード

Pythonの学習をスムーズに進めるためには、ツールや画面の名前を正しく覚えることが第一歩です。本セクションで登場する「これだけは知っておきたい」重要用語を紹介します。

🛠 IDLE (アイドル) Pythonに標準搭載されている「統合開発環境」。計算もプログラム作成もこれ一つで完結します。
🐚 Pythonシェル 「対話モード」とも呼ばれます。1行命令を書くと即座に結果が返ってくる、実験用の画面です。
📄 スクリプト (Editor) 複数の命令をまとめた「台本」のようなファイル。拡張子 .py で保存して一括実行します。
⚡ Anaconda Prompt WindowsでPythonやIDLEを呼び出すための専用コマンド入力画面です。

※これらの用語は、プログラミングの現場でも日常的に使われる共通言語です。まずは名前と役割を一致させておきましょう。

1. 💻 Python学習の「舞台」を整える

1.1 推奨環境の確認

本書では、以下の構成での学習を想定しています。特に数値計算(NumPy等)を今後行う場合は、Anacondaの利用が推奨されます。

  • OS: Windows 10 / 11
  • パッケージ: Anaconda(Python 3系)
  • IDE: IDLE(Anacondaに同梱)

1.2 IDLEの起動マジック 🪄

  1. スタートメニューから Anaconda Prompt を起動。
  2. idle と入力して ENTER! これだけで開発環境が立ち上がります。

2. 🔄 2つのモードを使いこなす

① Pythonシェル(対話モード)

>>> というプロンプトが表示される画面です。一行書くとすぐ結果が返ってきます。

💡 具体的な使用シーン:
「この計算の結果はどうなるかな?」「この関数の動きをちょっと試したい」という時の実験場として最適です。

② IDLEエディタ(スクリプトモード)

File > New File で開く真っ白な画面です。命令をまとめて書き、ファイルとして保存します。

💡 具体的な使用シーン:
複雑な処理を行うプログラムや、後で何度も使い回したい計算ツールを作る時に使用します。

3. 🔢 算術演算子マスターテーブル

Pythonでの計算は、日常の数学とほぼ同じですが、一部記号が異なります。⚠️

演算子 意味 結果
+ / -足し算 / 引き算5 + 27
*掛け算3 * 412
/割り算(小数)7 / 23.5
//整数の商7 // 23
%割り算の余り7 % 21
**べき乗(累乗)2 ** 38
⚠️ 注意ポイント: Python 3では、整数同士の割り算 / の結果も必ず「小数(float型)」になります!

4. 🛠 実践!プログラムの作成・保存・実行

以下の手順で、最初のスクリプト p2-1.py を作成してみましょう。

  1. エディタに a = 1 + 2print(a) を入力。
  2. Run > Run Module(または F5)を押す。
  3. 作成した Python Scripts フォルダに保存!

✅ 本章のまとめ

  • 🌟 IDLE は「シェル」と「エディタ」の2面性を持つ!
  • 🌟 変数代入a = 10)は、右側の計算結果を左側の箱に入れること!
  • 🌟 プログラムを保存する時は 拡張子 .py を忘れずに!
  • 🌟 Windows設定で「拡張子を表示」にしておくとトラブル激減!

☕ おわりに:Pythonの世界を広げるために

お疲れ様でした!IDLEの起動と基本計算、これだけであなたは「Pythonプログラマー」としての第一歩を確実に踏み出しました。最後に、これからの学習をより豊かにするための背景知識と周辺スキルについて少しだけ触れておきます。

🌐 なぜ「Anaconda」と「IDLE」なのか?

プロの世界では PyCharmVS Code といった高度なツールも使われますが、本書が IDLE を推奨するのは、その「シンプルさ」にあります。余計な機能に惑わされず、純粋にコードの論理(アルゴリズム)に集中できるからです。また、Anaconda を導入したことで、将来的にデータ分析(Pandas)やグラフ作成(Matplotlib)へとスムーズにステップアップできる準備も整っています。

🔍 「エラー」は失敗ではなく「対話」

シェルに赤い文字でエラーが出ても、決して落ち込む必要はありません。Pythonシェルは、あなたの書いたコードのどこが解釈できなかったかを教えてくれる「良きパートナー」です。エラーメッセージを読み解く習慣をつけることが、上達への最短ルートです。

🚀 次のステップへのヒント

  • 拡張子の管理: .py ファイルをダブルクリックして開くのではなく、IDLEから「Open」で開く習慣をつけましょう。
  • 公式リファレンス: IDLEの Help メニューにある「Python Docs」は世界で最も信頼できる情報源です。少しずつ慣れていきましょう。
  • タイピング: 記号(*, /, _ など)の入力位置に慣れると、プログラミングがもっと楽しくなります。
✨ さあ、準備は整いました。次は自分だけの「便利なツール」を形にしていきましょう!

📖 徹底解説:Python学習の重要用語事典

本章で登場した全てのキーワードを、役割と注意点に分けて網羅的に解説します。

📦 Anaconda(アナコンダ)
Python本体だけでなく、データ分析やグラフ作成に便利な「ライブラリ」をまとめてインストールできるパッケージ(配布セット)です。これ一つ入れるだけで、高度な数値計算の準備が整います。
🛠 IDLE(アイドル)
Pythonに標準で付属している「統合開発環境(IDE)」。プログラムの「執筆」「保存」「実行」「デバッグ(修正)」がすべてこのソフト内で行えます。初心者にとって最もシンプルで使いやすいツールです。
🐚 Pythonシェル(Shell)
IDLE起動時に最初に開くウィンドウ。「対話モード」とも呼ばれ、命令を入力してENTERを押すと即座に結果を表示します。タイトルのバージョン番号(例:3.8.11)を確認する癖をつけましょう。
▶ プロンプト(>>>)
シェルウィンドウに表示される >>> という記号。「コンピュータがあなたの入力を待っています」という合図です。この記号の右側に命令を打ち込みます。
📄 スクリプト / エディタ
シェルとは別に、File > New File で開く編集画面。複数のプログラム行を書き溜めることができます。ここで書いたコードを「スクリプト」と呼び、保存して一気に実行します。
📥 変数と代入(=)
a = 3 のように、右辺の計算結果を左辺の「名前(変数)」に記憶させること。数学の「等しい」とは異なり、プログラミングでは「右の値を左の箱に入れる」という動作を指します。
🏷 拡張子(.py)
ファイル名の末尾に付く「ファイルの種類を示す印」です。Pythonプログラムの場合は必ず .py となります。Windowsの設定でこれを表示させておくことが、開発ミスを防ぐコツです。
⌨️ Anaconda Prompt(プロンプト画面)
Windowsの黒いコマンド画面。ここから idle と打って起動したり、python ファイル名.py と打って直接プログラムを動かしたりします。プログラマーが日常的に使う「司令塔」です。

【参考文献・引用】
本記事は、京都大学 全学共通教育 情報活用演習「プログラミング演習 Python 2021」を参考に作成しています。
出典:京都大学学術情報リポジトリ「KURENAI」プログラミング演習 Python

この記事へのコメント