Windows 11 への Python 3.12 のインストール

Python は無料で使えるプログラミング言語です。機械学習プログラムをはじめとして、様々な用途で使われています。ここでは 18 歳の新入社員向けに Python のインストール手順を紹介します。

## Python の主な用途
Python は以下のような用途で使われます。

### データ解析と科学計算
Python はデータサイエンス、機械学習、統計分析などの分野で広く使用されます。無料のライブラリ（NumPy、Pandas、Matplotlib、SciPy、scikit-learnなど）が豊富に存在し、データの処理、可視化、機械学習モデルの構築が容易です。

### ウェブ開発
Python は Web アプリケーションの開発に広く使用されています。有名なところでは Instagram や Facebook で Django フレームワークと一緒に使われています。

### プログラミング学習
Python は初学者にとって学習しやすく、プログラミング教育のために使用されています。

## Python の種類
Windows 11 に Python をインストールするには、主に４通りの方法があります。

### 1. 公式版 Python
Python.org の公式サイトからインストーラをダウンロードして、インストールする事ができます
![85.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/6b09a001-73a6-847a-72f5-d2a6c94eabb0.png)

### 2. ストア版 Python
Windows 10 以降は Microsoft Store から Python をインストールできます。
![81.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/72399957-2a7b-beac-e7e4-439352d38bed.png)

### 3. Visual Studio 2022
Visual Studio 2022 は Windows の統合開発環境です。追加機能として Python インタプリタをインストールする事ができます。
![83.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/df9db209-ad51-636a-77f4-e6399c48d1d3.png)

### 4. Anaconda
Anaconda はデータサイエンス向けの環境を提供するプラットフォームです。Anaconda をインストールするとPythonを利用する事ができます。
![87.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/6b78dea0-c7f0-1be4-d5f4-627a32e1bb6b.png)

### 5. Google Colaboratory (Colab)
Google Colaboratory はプラウザ上で実行できる Python 環境です。実体はクラウドサーバにある Linux OS 上で動作します。パソコンのスペックを気にせずに使用できます。
![89.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/4989aeba-a0c1-9a67-7d89-e09683903081.png)

## Python 実行環境の比較

この記事では、以下の理由により公式版 Python をインストールします。
- オフライン PC にインストールできる。
- 商用目的でも無料で利用できる。
- Python のバージョンを細かく指定できる。

|番号|種類|オフライン|商用無料|バージョン指定|管理者権限|環境構築の手間|
|---|---|---|---|---|---|---|
|**1**|**公式版**|**可能**|**無料**|**可能**|**必要**|**大**|
|2|ストア版|不可能|無料|一部可能|不要|大|
|3|Visual Studio|可能|有料|不可能|必要|中|
|4|Anaconda|可能|有料|可能|必要|小|
|5|Colabo|不可能|無料|不可能|不要|小|

## 公式版 Python のシステム要件
公式版 Python のシステム要件は使用する OS によって異なります。Windows OS のシステム要件を以下に示します。

- オペレーティングシステム: Windows 8, 10, 11
- ディスクスペース: Pythonのライブラリや開発ツールを使用する場合、数GB のディスクスペースが必要です。
- メモリ: 機械学習などの大規模なデータ解析を行う場合、16GB 以上のメモリが必要です。

ここでは Python version 3.12.0（64bit版） を例にして、Windows 11 へのインストール手順を説明します。

## Python のインストール手順
### ダウンロード
Python.org の公式サイトの Windows 版ダウンロードページにアクセスし、「Python 3.12.0」の「**Windows Installer(64-bit)**」のリンクをクリックします。

[https://www.python.org/downloads/windows/](https://www.python.org/downloads/windows/)

![03_officialsite.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/cafaee92-a4ea-c81a-6071-9a46cbed81a0.png)

### インストーラの起動
ダウンロードが完了したら、ファイルをダブルクリックし、インストーラを実行します。

![13_download.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/6827b35b-6da2-5099-6b50-c65744e4244d.png)

### インストールする機能の確認

インストール画面が表示されたら、「**Add python.exe to PATH**」にチェックを付け、「**Install Now**」をクリックします。

![22_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/470293ee-9b7c-266a-168e-84640bb45a03.png)

### ユーザーアカウント制御
ユーザーアカウント制御が表示されたら、「**はい**」をクリックします。

![27_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/c1318344-2d17-38cc-dd62-34d0d5d8d90b.png)

### インストール終了
インストール完了画面が表示されたら、「**Close**」をクリックします。

![29_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/a441c2bc-28e5-2a4d-ef6c-09d3cda0f12f.png)

以上でインストール作業は終了です。

## まとめ
この記事では Python のインストール方法を説明しました。プログラム開発環境の構築は以下の記事をご覧ください。
- [Visual Studio Code の Python 開発環境の構築](https://qiita.com/mmake/items/55401c6a9e2f3f0f3475)

## 参考文献
- python.jp > Windows版Pythonのインストール
https://www.python.jp/install/windows/install.html