Python
環境構築
Python3
pygame

PythonをインストールしてPygameを動かすまで

1. はじめに

最近はPythonがQiitaタグランキングを独占。
超トレンドになっているのにも関わらず、プロジェクトで使う機会がなかった触れていなかったので、入門していきたいかと思います。

2. Pythonで作れるもの

Pythonはシンプルかつ高機能な言語であるため、様々なシステムで活用されています。
Pythonで作れるものは大きく分けると「WEBアプリ」「データ解析/分析ツール」「人工知能」になります。
また、Pythonで作られているシステムには以下のようなものがあります。

  • WEBアプリ
    • YouTube
    • Instagram
    • Dropbox
    • Pinterest
  • データ解析/分析ツール
    • Jupyter
    • graph-tool
    • Numpy
    • Pandas
    • Scipy
  • 人工知能
    • Pepper

3. Pythonのインストール

では早速開発環境を作っていきましょう。今回の構築先はWindowsです。
Pythonのバージョンは3.6.5になります。(2018/06/23時点)
Pythonのインストールは以下から行います。
https://www.python.org/downloads/

①「Download Python 3.6.5」をクリックし、インストーラーをダウンロードします。
1.png

②自動で環境変数にパスを追加するため、「Add Python 3.6 to PATH」にチェックを入れ、「Install Now」をクリックします。
2.png

③インストールが完了したら、「Close」をクリックしてダイアログを閉じます。
3.png

④コマンドプロンプトを起動し、「python --version」と打ちます。バージョンが表示されれば成功です。
4.png

4. Pygameのインストール

続いてはPygameのインストールを行います。

①コマンドプロンプトを起動し、「python -m pip install pygame」と打ちます。
g1.png

②「python」コマンドを打ったあと、「import pygame」と入力し、エラーが表示されなければ成功です。
g2.png

5. Pygameを動かしてみる

Pygameのインストールが成功すると、以下にPygameフォルダができあがると思います。
"C:(ユーザフォルダ)\AppData\Local\Programs\Python\Python36-32\Lib\site-packages"
たくさんのサンプルゲームがインストールされますので、以下のサイトを参考にしてみて下さい。
http://westplain.sakuraweb.com/translate/pygame/Examples.cgi

今回はインベーダーゲームをしてみましょう。
①コマンドプロンプトで、「python -m pygame.examples.aliens」と打ちます。
1.png

②インベーダーゲーム起動します!
2.png

6. PythonのIDE(おまけ)

PythonのIDEは以下のようなものがあります。
中でもPyCharmがイケイケらしいです。
個人的にはやはりVisual Studio派でした(^^;)

名前 URL
PyCharm https://www.jetbrains.com/pycharm/
IDLE (Pythonに付属)
Eclipse https://www.eclipse.org/
PyScripter https://sourceforge.net/projects/pyscripter/
Wing https://wingware.com/
Visual Studio Code https://www.microsoft.com/ja-jp/dev/products/code-vs.aspx
Visual Studio Community https://www.microsoft.com/ja-jp/dev/products/community.aspx