最短距離でゼロからしっかり学ぶPython入門 実践編「ゲーム開発・データ可視化・Web開発」
Eric Matthes/著 鈴木たかのり/訳 安田善一郎/訳
発売日:2020年9月
- 巻の書名
- ゲーム開発・データ可視化・Web開発
- ページ数
- 317p
- ISBN
- 978-4-297-11572-2
- 著者情報
- マッテス,エリック(マッテス,エリック)(Matthes,Eric)
アラスカ在住の科学と数学の高校教師。Pythonの入門コースを担当。5歳からプログラムを書いている。現在、教育の非効率さを改善し、さらにオープンソースソフトウェアの利点を教育分野にもたらすようなソフトウェアの作成に注力している
鈴木 たかのり(スズキ タカノリ)
一般社団法人PyCon JP Association副代表理事、株式会社ビープラウド取締役/Python Climber。部内のサイトを作るためにZope/Ploneと出会い、その後必要にかられてPythonを使いはじめる。Pythonボルダリング部(#kabepy)部長、Python mini Hack‐a‐thon(#pyhack)主催、Python Boot Camp(#pycamp)講師、PyCon JP 2014‐2016座長などの活動をしている
安田 善一郎(ヤスダ ゼンイチロウ)
株式会社Surface&Architecture所属、株式会社ニューロマジック監査役、シエルセラン合同会社代表。日本IBMを経て(株)ニューロマジックを設立。その後フリーランスとなりPythonベースのPloneをはじめさまざまなCMSでサイト構築(企画・IA・ディレクション)を手がける。現在は主にSurface&Architectureでデザインプロジェクトのマネジメントに携わっている
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
「実践編」では、「エイリアン侵略ゲーム」「データの可視化」「Webアプリケーション」という3つのプロジェクトにチャレンジします。次第に難易度のあがるシューティングゲーム作りを通じて、2Dゲームの開発ができるようになり、大量のデータを調査し、可視化するデータサイエンスのための必須知識を身につけ、そしてWebアプリケーション開発ではアカウントを作成し日記を記入、ログとして保管できるプログラム作成を習得します。「必修編」で学んだ方はもちろん、Pythonの基礎を学んでより実践的な知識を習得したい方も必読です。Windows・Mac・Linux対応。
世界累計50万部のベストセラー「Python Crash Course」待望の翻訳版が登場! 10歳の小学生から定年世代まで、世界中の読者が学んだプログラミング入門書で、あなたもPythonの基本をしっかり学びましょう。本書は世界の中学、高校、大学でもテキストとして利用されており、またこの本で得た知識をもとに新しい仕事に就き、また副業をスタートさせている人たちが世界中にいます。
本書「実践編」では、「エイリアン侵略ゲーム」「データの可視化」「Webアプリケーション」という3つのプロジェクトにチャレンジします。次第に難易度のあがるシューティングゲーム作りを通じて、2Dゲームの開発ができるようになり、大量のデータを調査し、可視化するデータサイエンスのための必須知識を身に付け、そしてWebアプリケーション開発ではアカウントを作成し日記を記入、ログとして保管できるプログラム作成を習得します。「必修編」で学んだ方はもちろん、Pythonの基礎を学んでより実践的な知識を習得したい方も必読です。
目次
プロジェクト1● エイリアン侵略ゲーム
第1章 弾を発射する宇宙船
プロジェクトの計画を立てる
Pygameをインストールする
ゲームのプロジェクトを開始する
宇宙船の画像を追加する
Shipクラスを作成する
宇宙船を画面に描画する
リファクタリング:_check_events() と _update_screen() メソッド
宇宙船を操縦する
振り返り
弾を発射する
まとめ
第2章 エイリアン!
プロジェクトをレビューする
最初のエイリアンを生成する
エイリアンの艦隊を編成する
艦隊を動かす
エイリアンを撃つ
ゲームを終了する
まとめ
第3章 得点を表示する
Playボタンを追加する
ゲームをリセットする
レベルアップする
得点を表示する
まとめ
プロジェクト2● データの可視化
第4章 データを生成する
Matplotlibをインストールする
簡単な折れ線グラフを描画する
ランダムウォーク
Plotly でサイコロを転がす
まとめ
第5章 データをダウンロードする
CSV ファイル形式
地球全体のデータセットを地図に描画する(JSON 形式)
まとめ
第6章 API を取り扱う
Web API を使う
Plotly を使ってリポジトリを可視化する
Hacker News の API
まとめ
プロジェクト3●Web アプリケーション
ほか
商品詳細
- 出版社名
- 技術評論社
- サイズ
- 23cm
- 対象年齢
- 一般
- フォーマット
- 単行本
- 原題
- 原タイトル:Python Crash Course 原著第2版の翻訳
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。