はじめに:Windowsのメモ帳で始めるPythonプログラム作成と実行

【概要】Windowsのメモ帳とPythonを使用してプログラミングを始める方法を解説する。Pythonのインストール、プログラムの作成・保存・実行の手順、よくあるエラーへの対処法、次のステップを説明する。

【この記事の対象読者】Windowsの標準機能(メモ帳)を使って、手軽にPythonプログラミング実行の基礎(作成・保存・実行)を体験し,今後,さまざまな開発ツールでプログラミングを始めるための基礎を習得したい人を対象としている。

【重要概念】

【目次】

  1. プログラミングへの第一歩
  2. プログラミングの準備
  3. プログラムの実行
  4. 次のステップ

第1章 プログラミングへの第一歩

プログラミング(コンピュータへの命令を記述すること)を始めようと思ったとき、「どのように操作したらよいのだろう」「専用のツールが必要なのでは」と不安になることがある。しかし、心配は不要である。Windowsに標準で搭載されているメモ帳(テキストエディタ:文字を入力・編集するためのソフトウェア)と、無料でダウンロードできるPython(プログラミング言語:コンピュータに命令を伝えるための言語)があれば十分である。

この方法は本格的なPythonプログラミングの第一歩となる。メモ帳でプログラムを書き、保存し、実行するという基本的な手順を説明していく。

まずは簡単なプログラムから始める。「Hello, World!」(プログラミング学習で最初に作成する基本的なプログラム)と表示するプログラムを動かしたり、簡単な計算をするプログラムを実行したりできる。ここで学ぶメモ帳の使い方とプログラムの実行方法は、プログラミングの基礎となる重要な知識である。

第2章 プログラミングの準備

プログラムを動かすための準備をする。Python(プログラミング言語)をインストールする方法は2つある。

Pythonのインストール手順

【方法1:winget(Windowsパッケージマネージャー)を使用したインストール】

  1. Windowsで、管理者権限(システム全体の設定を変更できる特別な権限)でコマンドプロンプト(文字で命令を入力する画面)を起動する
    • 手順:Windowsキーまたはスタートメニュー → cmd と入力 → 右クリック → 「管理者として実行」
  2. winget(Windowsパッケージマネージャー)が利用可能か確認する:
    winget --version
    
    wingetのバージョン確認コマンドを実行した結果の画面
  3. Pythonのインストール(以下のコマンドにより Python 3.12 がインストールされる)
    REM Python 3.12 をシステム領域にインストール
    winget install --scope machine --id Python.Python.3.12 -e --silent --accept-source-agreements --accept-package-agreements
    
    REM パス長制限の解除
    reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f
    reg query "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled
    
    REM Python のパス設定
    set "PYTHON_PATH=C:\Program Files\Python312"
    set "PYTHON_SCRIPTS_PATH=C:\Program Files\Python312\Scripts"
    if exist "%PYTHON_PATH%" setx PYTHON_PATH "%PYTHON_PATH%" /M >nul
    if exist "%PYTHON_SCRIPTS_PATH%" setx PYTHON_SCRIPTS_PATH "%PYTHON_SCRIPTS_PATH%" /M >nul
    for /f "skip=2 tokens=2*" %a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path') do set "SYSTEM_PATH=%b"
    echo "%SYSTEM_PATH%" | find /i "%PYTHON_PATH%" >nul
    if errorlevel 1 setx PATH "%PYTHON_PATH%;%PYTHON_SCRIPTS_PATH%;%SYSTEM_PATH%" /M >nul
    

    上記のコマンドにおいて、「REM」で始まる行はコメント(説明文)であり、実行されない。コマンドの内容を理解しやすくするための注釈である。

    wingetによるPythonのインストールとパス設定のコマンドを実行した画面

【方法2:インストーラーを使用したインストール】

  1. Pythonの公式サイト(https://www.python.org)にアクセスし、画面上部の「Downloads」(ダウンロード)をクリックする
  2. メニューから「Windows」を選ぶ
  3. 表示される「Python 3.12.X」(Xは数字)の中から、「Windows installer (64-bit)」(64ビット版Windowsインストーラー)を選択する。Xの数字が最も大きいものを選ぶ
    • 「64-bit」は、最近のWindowsパソコン(Windows 10以降のほとんど)で使用する版である。自分のパソコンが64ビット版か32ビット版か分からない場合は、64ビット版を選んで問題ない
    • 「32-bit」は、古いパソコンや特定の環境のための版である
    Python公式サイトのダウンロードページに表示されるバージョン一覧
  4. ダウンロードしたファイル(python-3.12.X-amd64.exe)をダブルクリックする
  5. 「このアプリがデバイスに変更を加えることを許可しますか」と表示されたら「はい」をクリックする
  6. インストーラーが開いたら、以下の設定を行う:
    • 「Add python.exe to PATH」にチェックを入れる(必須)
      • PATH(パス:Windowsがプログラムを探す場所のリスト)にPythonを登録することで、どのフォルダからでも「python」と入力するだけでPythonを実行できるようになる。この設定を忘れると、Pythonをインストールしてもコマンドプロンプトから実行できない
    • 「Use admin privileges when installing py.exe」(推奨):チェックを入れる
    • 「Customize installation」(推奨):これをクリックする
  7. 「Next」をクリックすると、「Optional Features」(オプション機能:追加で選択できる機能)の画面が表示される
    • すべての項目にチェックが入っていることを確認する
    • 「Next」をクリックする
  8. 「Advanced Options」(詳細オプション:高度な設定項目)の画面が表示される
    • 「Install Python 3.12 for all users」(すべてのユーザー用にインストール)にチェックを入れる
    • この設定により、インストール先が自動的に「C:\Program Files\Python312」に変更される。これは推奨される設定であるため、変更しない
    • その他の項目は初期設定のままで問題ない
  9. 「Install」をクリックしてインストールを開始する
    • インストールには数分かかることがある
    • インストール中は他の操作を控える
  10. 「Setup was successful」(セットアップ成功)と表示されたら「Close」をクリックする

インストールの確認

どちらの方法でインストールした場合も、必ず以下の手順で確認する。

  1. 新しくコマンドプロンプトを開く
    • 「Windowsキー」+「R」を押す
    • 「cmd」と入力して「OK」をクリックする
    • インストール前に開いていたコマンドプロンプトでは、PATH設定が反映されないため、必ず新しく開く必要がある
  2. 以下のコマンドを入力してEnterキーを押す:
    python --version

    このコマンド(python --version)は、インストールされているPythonのバージョン番号を表示する命令である。「Python 3.12.x」と表示されれば正常にインストールが完了している。

    コマンドプロンプトでPythonバージョンを確認した結果の画面

メモ帳でのプログラム作成と保存

メモ帳の起動

  1. スタートメニュー(画面左下のWindowsマーク)をクリックする
  2. メモ帳」と入力する
  3. スタートメニューでメモ帳を検索した画面
  4. 「メモ帳」アプリが表示されるので、クリックして起動する

プログラムの入力

以下のプログラム例を入力する(または貼り付ける)。このプログラムは、入力された文字を10回繰り返して表示するプログラムである。

x = input("x:")
print(x * 10)
メモ帳にPythonプログラムを入力した画面

プログラムの保存

  1. 「ファイル」メニューから「名前を付けて保存」を選択する
    メモ帳のファイルメニューから名前を付けて保存を選択する画面
  2. 保存場所を選ぶ。初心者には「デスクトップ」を推奨する
  3. 画面下の「ファイルの種類」を「すべてのファイル(*.*)」に変更する
    • 初期設定の「テキスト文書(*.txt)」のままだと、ファイル名に自動的に「.txt」が追加されてしまい、「test.py.txt」のようになってしまう。これを防ぐため、必ず「すべてのファイル(*.*)」に変更する
    保存ダイアログでファイルの種類をすべてのファイルに変更した画面
  4. ファイル名を「○○○.py」と入力する
    • ○○○は任意の名前(例:test)
    • .pyはPythonプログラムであることを示す拡張子(ファイルの種類を表す部分)である。この拡張子により、WindowsがこのファイルをPythonプログラムとして認識する
    ファイル名にtest.pyと入力した画面
  5. 「保存」をクリックする
    保存ボタンをクリックする画面

第3章 プログラムの実行

コマンドプロンプトの起動

  1. キーボードの「Windowsキー」+「R」を押す
  2. 表示された「ファイル名を指定して実行」に「cmd」と入力する
  3. 「OK」をクリックすると黒い画面(コマンドプロンプト)が開く

プログラムの実行手順

手順1:プログラムを保存したフォルダへ移動する

cdコマンド(フォルダ間を移動する命令)を使用する。デスクトップに保存した場合は、以下のように入力する:

cd Desktop

フォルダ名にスペースや日本語が含まれる場合は、「"」で囲む。例:

cd "Desktop\Python練習"
cdコマンドでフォルダを移動した画面

手順2:プログラムを実行する

以下のように入力してEnterキーを押す:

python test.py

プログラム名は作成時に付けた名前である。大文字と小文字は区別されるため注意が必要である(「Test.py」と「test.py」は異なるファイルとして扱われる)。

pythonコマンドでプログラムを実行した画面

プログラムが実行されると「x:」と表示される。任意の文字(例:A)を入力してEnterキーを押すと、その文字が10回繰り返して表示される(例:AAAAAAAAAA)。

よくあるエラーとその対処法

「'python' は内部コマンドまたは外部コマンド...」と表示される場合

「No such file or directory」と表示される場合

「ModuleNotFoundError」と表示される場合

「アクセスが拒否されました」と表示される場合

インストーラーがダウンロードできない場合

第4章 次のステップ

メモ帳とコマンドプロンプトでプログラミングの基本を学んだ後は、より使いやすい開発環境に移行することを推奨する。

【サイト内の関連ページ】