たのしくまなぶ Python プログラミング図鑑(タノシクマナブパイソンプログラミングズカン)
- 著者:
- キャロル・ヴォーダマン/山崎 正浩(キャロル ヴォーダマン/ヤマザキ マサヒロ)
- 出版社:
- 創元社
- 出版日:
- 2018年08月28日頃
- ISBN:
- 9784422414195
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
2020 年より小・中学校でプログラミング教育が本格化ーー
プログラミングの手順を 1 ステップずつやさしく解説。カラフルなイラストや興味をひくプロジェクトを通して、 Python の基本が楽しく学べます。
絵を描いたり、動きのあるグラフィックを作ったり、かんたんなプログラムで動くおもしろいゲームを作ったり、この本一冊で基礎の習得から実践までカバー。
【プロジェクトの例】
動物クイズ:3 回答えるあいだに正解を出そう!
スパイラル:ふくざつな模様がかんたんに描けるぞ!
星空:カラフルな星がつぎつぎ夜空に出現するよ!
ペットをかおう:お世話をすると喜んだり、放っておくと悲しんだりするぞ!
はらぺこイモムシ:葉っぱを食べるとどんどん成長していくぞ!
1 パイソンを始めよう
プログラミングってなんだろう?
パイソンはどんな言語かな?
パイソンのインストール
IDLE を使ってみる
2 最初のステップ
最初のプログラム
変数
判断する
くり返し
動物クイズ
関数
デバッグ (バグとり)
パスワード生成機
モジュール
文字当てゲーム
3 タートル・グラフィックス
ロボットを作ろう
スパイラル
星空
レインボー・カラー
4 パイソンで遊んでみよう
カウントダウン・カレンダー
エキスパートシステム
ひみつのメッセージ
ペットをかおう
5 ゲームを作ってみよう
はらぺこイモムシ
スナップ
神経すい弱
エッグ・キャッチャー
6 リファレンス
ソースコード
用語集
索引
技書の森解説
Scratch でブロックを並べる体験を卒業し、テキストベースのプログラミングへ踏み出す子どもたちに向けた Python の入門図鑑です。原著者のキャロル・ヴォーダマンは英国で科学教育の普及に長年携わってきた人物で、 DK 社特有のフルカラー図解と組み合わせることで、コードの構造を視覚的に理解させる工夫が随所に見られます。
変数・条件分岐・繰り返し・関数といったプログラミングの基礎概念を、ゲームやクイズなど手を動かせる題材で体験する構成です。完成したプログラムが画面上で動く達成感を早い段階で味わわせることで、抽象的な文法学習への抵抗感を和らげています。山崎正浩氏による翻訳も平易な日本語で統一されており、小学校高学年から中学生が一人で読み進められる水準です。
大人のエンジニアが読む技術書ではありませんが、プログラミング教育の導入教材として、あるいは親子で一緒に取り組む題材として、テキスト言語への移行を無理なく導いてくれる一冊です。
この本に興味がある方におすすめ
この本に関連
キャロル・ヴォーダマン の他の書籍
関連記事
関連用語
プログラミング
コンピュータに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
ペアプログラミング
2 人の開発者が 1 台の PC で協力してコードを書く開発手法
ゲーム開発
ゲームを企画・設計・実装する分野。技術と表現が高度に融合する領域
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出・ビルド順序の決定・影響範囲分析での活用法を解説
競技プログラミング
与えられた問題を制限時間内に正確・高速に解くプログラミング競技
スパイク
技術的な不確実性を解消するために、短期間で調査・検証を行うタイムボックス付きのタスク