Python の公式サイトからのダウンロード・インストール方法を
Windows・Mac 別に丁寧に解説します。
コードクエストのブラウザ上では Python を実行できますが、自分のパソコンに Python を入れるとできることが大きく広がります:
Python はオープンソースで完全無料です。商用利用も問題ありません。
.exe ファイルを開くインストーラーの最初の画面に 「Add Python 3.x to PATH」 というチェックボックスがあります。これを必ずチェックしてからインストールしてください。これを忘れると、ターミナルで python が認識されません。
.pkg ファイルを開くHomebrew(Mac のパッケージマネージャー)がインストール済みなら、ターミナルから一発でインストールできます:
$ brew install python
古い Mac には Python 2.7 が最初から入っていますが、現在は Python 3 を使います。インストール後は python3 コマンドで Python 3 を呼び出せます。
インストールが完了したら、ターミナル(コマンドプロンプト)を開いて確認しましょう。
# PowerShell またはコマンドプロンプトで実行
> python --version
Python 3.12.4
> pip --version
pip 24.0 from C:\Users\...\pip (python 3.12)
インストール時に「Add Python to PATH」のチェックが外れていた可能性があります。コントロールパネルからアンインストールして、もう一度インストールしてください。PATH にチェックを忘れずに。
# ターミナルで実行
$ python3 --version
Python 3.12.4
$ pip3 --version
pip 24.0 from /usr/local/lib/python3.12/site-packages/pip (python 3.12)
# python(またはpython3)と打ってEnterすると対話モードに入る
$ python
>>> print("こんにちは、Python!")
こんにちは、Python!
>>> 1 + 2 * 3
7
>>> exit() # 終了するには exit() または Ctrl+D
Python 3.8 以上であれば問題ありません。最新バージョンを推奨します。
pip(Python Package Installer)は Python のパッケージ管理ツールです。世界中の開発者が作ったライブラリを一行のコマンドでインストールできます。
# ライブラリをインストール(例:requests)
$ pip install requests
# 複数まとめてインストール
$ pip install flask numpy pandas
# インストール済みライブラリ一覧を確認
$ pip list
# ライブラリをアンインストール
$ pip uninstall requests
# pip 自体を最新にアップグレード
$ pip install --upgrade pip
requests — Web サイトへの HTTP リクエストflask — 軽量 Web フレームワークnumpy — 数値計算・配列操作pandas — データ分析・CSV 操作matplotlib — グラフ・可視化beautifulsoup4 — Web スクレイピングプロジェクトごとに独立した Python 環境を作る機能です。プロジェクト A とプロジェクト B で異なるバージョンのライブラリを使う場合でも、互いに干渉しません。
venv は中級者向けの概念です。Python の学習を始めたばかりであれば、まず基本的なコードを書いて動かすことに集中してください。
# プロジェクトフォルダで仮想環境を作成
$ python -m venv venv
# 仮想環境を有効化(Mac/Linux)
$ source venv/bin/activate
# 仮想環境を有効化(Windows PowerShell)
> venv\Scripts\Activate.ps1
# 有効化されると (venv) がプロンプトに表示される
(venv) $ pip install flask
# 仮想環境を無効化
(venv) $ deactivate
Python のインストールが完了したら、コードクエストで Python の基礎から学びましょう!
続けて Git と GitHub のセットアップをしましょう。
バージョン管理は開発者の必須スキルです。