LoginSignup
53

More than 3 years have passed since last update.

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

Last updated at Posted at 2018-06-23

1. はじめに

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

【2020/02/21 追記】
Pythonを使ってこんなの作ってみました!
【LINE BOT + COTOHA API】君の文章は相手を不快にしていないか?COTOHA先生にチェックしてもらおうぜ

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

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
53