コーディング フォー ビギナーズ PYTHON

コーディングフォービギナーズパイソン

コーディング フォー ビギナーズ PYTHON の表紙
プログラミング
著者:
ルーイ・ストウェル / ロージー・ディキンズ / 鶴田 展之(ルーイストウェル / ロージーディキンズ / ツルタノブユキ)
出版社:
日経 BP
出版日:
2018年10月27日頃
ISBN:
9784822254551
在庫:
在庫あり
3(1 件 / 楽天ブックス)

なぜ注目されているか

言及数
1088位
総合1238位 ↑ 2 ランクアップ 言及 1 件

書籍紹介

欧米で大人気のプログラミング絵本がついに登場しました。

Scratch じゃ物足りない。どうせやるなら本格的に Python でプログラミングを学びたい! そんな子供たちにピッタリなのが、本書です。

楽しげなイラストを用いながら、メッセージの表示方法から if 文を使った条件分岐、while や for を使ったループ、グラフィカルな画面の設計まで、楽しく遊べるゲームを作りながら、Python でのコーディングをステップ・バイ・ステップで説明します。

同じゲームを作るのでも、まずは簡単に大枠を作り上げる。それからよりよいプログラムに仕上げるためにコードを追加したり、コードを書きかえたりといった順で解説が進んでいきます。だから、プログラミング初心者でも少しずつコーディングしながら、無理なく高度なプログラミングができるようになります。

プログラミングが初めてでも大丈夫。Python のインストールから、フローチャートの作成、バグの見つけ方のコツ、プログラミングや Python の用語集まで、Python プログラミングの基礎がわずか 100 ページで学べます。

「初めてなのに、いつの間にかすごいゲームが作れちゃった」

そんな体験をぜひ本書で!

※対象年齢: 10 歳以上 (プログラミングに興味のある大人にもおススメですよ)
コーディングって何?

Python を始めよう

数字で遊ぼう

変数

条件式を使ってみよう

全体の流れを作る

ヤツらが攻めてきた!

推理ゲーム

FOR ループ

九九の早見表

配列を使おう

得意技辞典を作ろう

スパイの暗号メッセージ

tutle で絵を描こう

ボタンを押さないで

傑作を描こう

爆弾をよけろ!

バットとボール

Python 便利帳
Python をダウンロードしよう

ファイルを管理する

デバッグ

どっちのウィンドウ?

ひとめでわかるコードの見方

用語集

技書の森解説

『コーディング フォー ビギナーズ PYTHON』 (ルーイ・ストウェル、ロージー・ディキンズ 著、鶴田 展之 訳、日経 BP 社、2018 年 10 月刊) は、10 歳以上の子どもを主な読者として、ゲームを作りながら Python でのプログラミングを一歩ずつ学ぶ入門書です。原タイトルは Coding for Beginners using Python で、版元はイラストを用いた「プログラミング絵本」として紹介しています。Scratch では物足りなくなり、文字でコードを書く本格的なプログラミングに進みたい子どもに向けた一冊で、版元の案内には、プログラミングに興味のある大人にも勧めると添えられています。

18 の項目でゲームを育てる構成、メッセージの表示から画面の設計まで

版元の目次は「コーディングって何?」から始まり、「数字で遊ぼう」「変数」「条件式を使ってみよう」と基本の文法へ進み、「推理ゲーム」「FOR ループ」「九九の早見表」「配列を使おう」「スパイの暗号メッセージ」などを経て、「傑作を描こう」「爆弾をよけろ!」「バットとボール」で終わる 18 の項目で組まれています。巻末の「Python 便利帳」には、Python のダウンロード、ファイルの管理、デバッグ、コードの見方、用語集などがまとめられています。版元の紹介文によると、扱う範囲はメッセージの表示方法から if 文による条件分岐、while と for によるループ、グラフィカルな画面の設計までです。同じゲームでもまず大枠を作り、そこへコードを追加したり書き換えたりしてよりよいプログラムに仕上げる順で解説が進む、と案内されています。版元のページにはサンプルファイルのダウンロードも用意されています。

ブロック型から文字で書く Python へ進む時の壁

Scratch のようなブロック型の環境では、命令の部品をつなぐだけで形の崩れないプログラムが組めます。文字でコードを書く段階では、綴りの 1 字の違いや記号の抜け、字下げのずれがそのままエラーになります。Python は字下げで処理のまとまりを表す言語なので、条件分岐 や 繰り返しの処理 を書く時に、どこまでが if や for の中なのかを字下げで表します。エラーメッセージを手がかりに 不具合を探して直す作業 も、文字のコードで初めて本格的に向き合う技能です。版元の紹介文は、フローチャートの作成とバグの見つけ方のコツも扱うとしています。

版元は、まず大枠を作り、そこへコードを足していく順で解説が進むと案内しています。この進め方では、動く状態を保ったまま 1 か所ずつ変えることになります。

10 歳以上の子どもと、文字のコードが初めての大人に向く入門書

版元が示す対象年齢は 10 歳以上で、Python のインストールから案内が始まるため、プログラミングがまったく初めてでも入れる設計です。一方で、業務のデータ処理や Web 開発に Python を使いたい大人が、ライブラリの使い方や実務の書き方まで求めて読む本ではありません。目次に並ぶのはゲームや絵を題材にした基本の文法です。

Scratch を一通り遊び終えて次の段階を探している子どもや、その子と一緒に文字のコードへ踏み出したい保護者に向けて、本書は、変数、条件分岐、ループといった基本を、ゲームを完成させながら扱います。

言及した記事 (1 件)

関連記事

関連用語

共有: