ISBN 9784807920068
13歳からのPython入門 : 新時代のヒーロー養成塾
概要
Pythonを通じてプログラミングの習慣と原理を体系的に身につける
想定読者
Python未経験の中学生・高校生、またはプログラミングを基礎からやり直したい大人
こんな人には向いていない
- Pythonの基本文法をすでに習得している読者には、前半の大半が既知内容になる
- データ分析・機械学習・Webアプリ開発など特定分野への応用を目的とする読者には本書の範囲が合わない
読了後にできるようになること
- 変数・演算・文字列・リストといったPythonの基本データ構造を操作できる
- 条件分岐とループを組み合わせてロジックを記述できる
- クラスとオブジェクト指向の基礎概念を理解し、実装に使えるようになる
- モジュールと組み込み関数を活用して再利用性の高いコードが書ける
- pygameを使った2Dゲームとアニメーションを自分で制作できる
- エラー処理の基本を理解し、デバッグの手順を踏める
本書のキー概念(章解説)
- プロローグ:新時代のヒーローになるために
- 第 1 章 プログラミング&Pythonの世界へようこそ
- 第 2 章 Pythonで計算してみよう
- 第 3 章 コメントと文字列とリストをマスターしよう
- 第 4 章 判断(条件分岐)をマスターしよう
- 第 5 章 ループとロジックを理解しよう
- 第 6 章 相棒を卒業して真のヒーローになろう — 中盤の転換点。ここまでの知識を組み合わせて独力で問題を解くフェーズへ移行する章
- 第 7 章 モジュールや組込み関数を使いこなそう
- 第 8 章 クラスとオブジェクトを使いこなそう — オブジェクト指向の基礎概念を扱う。抽象度が上がる転換点
- 第 9 章 タプルと辞書も使いこなそう
- 第 10 章 Pythonファイルの管理の仕方
- 第 11 章 Pythonを使ったゲーム作りに挑戦しよう — ゲーム制作という明確な目標で学習動機を維持しやすい実践章
- 第 12 章 アニメーションを使ったゲーム作りに挑戦しよう
- 第 13 章 エラー処理を学ぼう
- 第 14 章 Pythonが切り開くあなたのキャリア — 習得後のキャリア展望を示す章。技術内容より方向性の整理が中心
- エピローグ:学び続けるこれからのヒーローのために
ハイライト
- プログラミング言語だけでなくプログラミングのよい習慣と理論の基礎を身につけ,他の言語にも通用するプログラミングの原理を理解するための本(本書の独自性を端的に示す一文。単なるPython入門ではなく、言語を超えた思考習慣の形成を目標に置いている点が他の入門書と異なる)
編集メモ
Qiita言及0件 / 累計likes 0 / Rakutenランキング履歴なし。外部シグナル不足のため補完的な選択肢として分類
読む前に押さえておきたいこと
- PCの基本操作(ファイル管理・テキストエディタの使い方)
- Pythonのインストールと実行環境の準備(Windowsはpython.org、MacはHomebrewが一般的)
学習のコツ
- 第1〜5章は基礎文法の土台なので、手を動かしてコードを打ち込みながら進めると定着が速い
- 第6章を通過したら、第11〜12章のゲーム制作を早めに試してみると学習の目的意識が高まる
- 第14章はキャリア展望の話が中心で技術内容は薄いため、コーディング練習を優先する読者は後回しにしても良い
出版社による内容紹介
プログラミング言語だけでなくプログラミングのよい習慣と理論の基礎を身につけ,他の言語にも通用するプログラミングの原理を理解するための本 目次 プロローグ:新時代のヒーローになるために 1.プログラミング& Python の世界へようこそ 2.Python で計算してみよう 3.コメントと文字列とリストをマスターしよう 4.判断(条件分岐)をマスターしよう 5.ループとロジックを理解しよう 6.相棒を卒業して真のヒーローになろう 7.モジュールや組込み関数を使いこなそう 8.クラスとオブジェクトを使いこなそう 9.タプルと辞書も使いこなそう 10.Python ファイルの管理の仕方 11.Python を使ったゲーム作りに挑戦しよう 12.アニメーションを使ったゲーム作りに挑戦しよう 13.エラー処理を学ぼう 14.Python が切り開くあなたのキャリア エピローグ:学び続けるこれからのヒーローのために
この本がどの学習段階で役立つかは、 関連する ロードマップ から確認できます。