現在地
トップ > 電子書籍 > PC・システム開発 > プログラミング > プログラミング入門
改訂新版最短距離でゼロからしっかり学ぶPython入門実践編〜ゲーム開発・データ可視化・Web開発

改訂新版 最短距離でゼロからしっかり学ぶ Python 入門 実践編 〜ゲーム開発・データ可視化・Web開発 [電子書籍版]
Eric Matthes

3,850(税込)

商品情報

  • 著者:   Eric Matthes鈴木たかのり安田 善一郎
  • 発売日:   2024年10月31日
  • 出版社:   技術評論社
  • 商品番号:   9784297145279
  • 言語:   日本語
  • 対応端末:   電子書籍リーダー, Android, iPhone, iPad, デスクトップアプリ, ブラウザビューア

商品説明

内容紹介

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。※PDF版をご希望の方はGihyo Digital Publishingも併せてご覧ください。


◆世界で150万部突破の日本語版!◆


世界で150万部突破の「PYTHON CRASH COURSE」の翻訳版、「最短距離でゼロからしっかり学ぶ Python入門 実践編」の改訂新版です。Python 3.7から3.11へのアップデート、ライブラリのアップデートのほか、書籍で使用するエディターをSublime TextからVisual Studio Codeに変更します。実践編では、インベーダーゲーム開発、データ可視化、Webアプリケーション開発の各テーマについて、手を動かしながら学ぶ形でわかりやすく解説します。


■こんな方におすすめ


・Pythonをゼロから短期間で習得したい人

・プログラマーの目線で、コードの書き方を学びたい人

・プログラミングのしっかりした知識をはじめから身につけたい人


■目次


プロジェクト1 エイリアン侵略ゲーム

  第1章 弾を発射する宇宙船

    ・プロジェクトの計画を立てる

    ・Pygameをインストールする

    ・ゲームのプロジェクトを開始する

    ・宇宙船の画像を追加する

    ・リファクタリング:_check_events()と_update_screen()メソッド

    ・宇宙船を操縦する

    ・振り返り

    ・弾を発射する

    ・まとめ

  第2章 エイリアン!

    ・プロジェクトをレビューする

    ・最初のエイリアンを生成する

    ・エイリアンの艦隊を編成する

    ・艦隊を動かす

    ・エイリアンを撃つ

    ・ゲームを終了する

    ・まとめ

  第3章 得点を表示する

    ・Playボタンを追加する

    ・ゲームをリセットする

    ・レベルアップする

    ・得点を表示する

    ・まとめ

プロジェクト2 データの可視化

  第4章 データを生成する

    ・Matplotlibをインストールする

    ・簡単な折れ線グラフを描画する

    ・ランダムウォーク

    ・Plotlyでサイコロを転がす

    ・まとめ

  第5章 データをダウンロードする

    ・CSVファイル形式

    ・地球全体のデータセットを地図に描画する(GeoJSON 形式)

    ・まとめ

  第6章 APIを取り扱う

    ・APIを使う

    ・Plotlyを使ってリポジトリを可視化する

    ・Hacker NewsのAPI

    ・まとめ

プロジェクト3 Webアプリケーション

  第7章 Djangoをはじめる

    ・プロジェクトの準備をする

    ・アプリケーションを開始する

    ・ページを作成する:学習ノートのホームページ

    ・追加のページを作成する

    ・まとめ

  第8章 ユーザーアカウント

    ・ユーザーがデータを入力できるようにする

    ・ユーザーアカウントを設定する

    ・ユーザーが自分のデータを持てるようにする

    ・まとめ

  第9章 アプリケーションのスタイル設定とデプロイ

    ・「学習ノート」にスタイルを設定する

    ・「学習ノート」をデプロイする

    ・まとめ

付録

    ・A バージョン管理にGitを使う

    ・B デプロイのトラブルシューティング

    ・C Matplotlibに日本語フォントを設定する


■著者プロフィール


Eric Matthes:25年間高校の数学と科学の教師であり、初級のPythonクラスで教える中でよりよいカリキュラムの道を探していた。現在はフルタイムの執筆者兼プログラマーとして、いくつかのオープンソースプロジェクトに参加している。彼のプロジェクトのゴールは広範囲にわたり、山岳地帯の土砂崩れを予測するものからDjangoプロジェクトのデプロイをシンプルにするものまである。執筆やプログラミングをしていないときは、山登りを楽しんだり家族との時間を過ごしている。


鈴木たかのり:一般社団法人PyCon JP Association代表理事、株式会社ビープラウド 取締役/Python Climber。部内のサイトを作るためにZope/Ploneと出会い、その後必要にかられてPythonを使いはじめる。PyCon JP 2024共同座長。他の主な活動はPythonボルダリング部(#kabepy)部長、Python mini Hack-a-thon(#pyhack)主催、Python Boot Camp(#pycamp)講師など。各国PyConやPython Boot Campで訪れた土地で、現地のクラフトビールを飲むことが楽しみ。 フェレットとビールとレゴが好き。趣味は吹奏楽(トランペット)とボルダリング。


安田善一郎:株式会社Surface&Architecture執行役員、株式会社ニューロマジック監査役、シエルセラン合同会社代表。日本IBMを経て(株)ニューロマジックを設立。その後フリーランスとなりPythonベースのPloneをはじめさまざまなCMSでサイト構築(企画・IA・ディレクション)を手がける。現在は、デザインプロジェクトのマネジメントをはじめ各社で複数の業務に携わっている。


商品レビュー

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

  • 週間ランキング

    ランキング情報がありません。

  • 日別ランキング

    ランキング情報がありません。

楽天Kobo電子書籍版

  • 期間限定!イチオシのキャンペーン

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    購入データ自動連携!楽天ブックス公式 無料 読書管理パプリ Readee

    このページの先頭へ