Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
48
Help us understand the problem. What is going on with this article?
@i-tanaka730

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

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
48
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
i-tanaka730
福井でWeb / スマホ / .NETなどのアプリケーション開発をしてます🍀 ストレスの軽減 / 勉強・仕事の効率化 / 人間関係についても勉強中です🌈
no4
みんなのしあわせのためにソフトウェアをつくる会社です🍀

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
48
Help us understand the problem. What is going on with this article?