カート
お気に入り
本棚
コンピュータ・情報

ゲームを作りながら楽しく学べるPythonプログラミング

    田中 賢一郎(著)
    /

    (0)

    レビューを書く
    ¥1,650

    (税込)

    2017年03月27日配信

    あらすじ

    本書の目的はPythonの基礎を習得することです。Pythonは機械学習など最先端の分野で注目されていますが、プログラミングを学習するための言語としても適しています。プログラミング言語は本を読むだけではなかなか身に付きません。“いろいろなソースコードを読んで、いろいろなプログラムを書いてみる”といったプロセスが大切です。そこで、本書では前半でPythonの文法について説明し、後半で多くのサンプルを取り上げました。どのように文法が実装に落とし込まれているか見て欲しかったからです。このプロセスを継続するときに大切なのはモチベーションです。楽しくなければものごとは続きません。そこで、本書ではゲームを題材に選びました。ゲームで遊ぶのは楽しいことですが、作るのも同じように楽しいはずです。題材となるゲームは初心者でも入力しやすいように短くシンプルであることを心がけました。すべてのゲームは1つのファイルで完結しています。慣れてくれば数時間で入力できるものもあるはずです。本書に掲載しているゲームの多くは拙著「ゲームを作りながら楽しく学べるHTML5+CSS+JavaScriptプログラミング」に掲載されている内容を移植したものです。実は私は、Pythonを習得しようと入門書を読んだり、オンラインセミナーを受けたりしたのですが、今一つ身に付いた実感が持てませんでした。しかし、JavaScriptのゲームをPythonに移植してみたところ、あっという間に手に馴染んで行くことを実感できました。元のJavaScriptもそれほど長いコードではありませんでしたが、移植後のソースコードがさらに短くなったことには驚きを禁じえませんでした。Pythonへの移植作業は、“この処理をこんなに簡単に記述できるんだ!”という発見の連続でした。この“プログラミング言語が手に馴染んでくる”という感覚を読者の方々にもぜひ味わっていただきたいと思います。Pythonはいろいろな用途に利用できます。本書でカバーした範囲はごく一部に過ぎません。しかしながら、Pythonの基本がマスターできていれば、様々な道を自分で切り開くことができるはずです。機械学習やデータ分析、Pythonの可能性は無限です。自分の興味のある分野に突き進んでいってください。(「はじめに」より。【目次】基本編第1章 Pythonの紹介第2章 データ型とデータ構造第3章 制御文第4章 PyGame第5章 その他押さえておきたい事項第6章 オブジェクト指向ゲーム編第1章 Cave第2章 マインスイーパー第3章 Saturn Voyager第4章 Snake第5章 ブロック第6章 アステロイド第7章 Missile Command第8章 シューテイング第9章 落ちもの系ゲーム

    新刊通知

    この作品のレビュー

    0.0
    (0件のレビュー)
    レビューを書く
    0
    0
    0
    0
    0

    作品情報

    ジャンル
    :
    コンピュータ・情報 - アプリケーション・プログラミング
    掲載誌・レーベル
    :
    Reader Store発売日
    :
    2017.03.27
    書誌発売日
    :
    2017.03.01
    ファイルサイズ
    :
    19.8MB
    以下の製品には非対応です
    PlayStation®Vita