コーディング フォー ビギナーズ PYTHON(コーディングフォービギナーズパイソン)
プログラミング- 著者:
- ルーイ・ストウェル/ロージー・ディキンズ/鶴田 展之(ルーイストウェル/ロージーディキンズ/ツルタノブユキ)
- 出版社:
- 日経BP
- 出版日:
- 2018年10月27日頃
- ISBN:
- 9784822254551
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
欧米で大人気のプログラミング絵本がついに登場しました。
Scratch じゃ物足りない。どうせやるなら本格的に Python でプログラミングを学びたい! そんな子供たちにピッタリなのが、本書です。
楽しげなイラストを用いながら、メッセージの表示方法から if 文を使った条件分岐、 while や for を使ったループ、グラフィカルな画面の設計まで、楽しく遊べるゲームを作りながら、 Python でのコーディングをステップ・バイ・ステップで説明します。
同じゲームを作るのでも、まずは簡単に大枠を作り上げる。それからよりよいプログラムに仕上げるためにコードを追加したり、コードを書きかえたりといった順で解説が進んでいきます。だから、プログラミング初心者でも少しずつコーディングしながら、無理なく高度なプログラミングができるようになります。
プログラミングが初めてでも大丈夫。 Python のインストールから、フローチャートの作成、バグの見つけ方のコツ、プログラミングや Python の用語集まで、 Python プログラミングの基礎がわずか 100 ページで学べます。
「初めてなのに、いつの間にかすごいゲームが作れちゃった」
そんな体験をぜひ本書で!
※対象年齢:10 歳以上 (プログラミングに興味のある大人にもおススメですよ)
コーディングって何?
Python を始めよう
数字で遊ぼう
変数
条件式を使ってみよう
全体の流れを作る
ヤツらが攻めてきた!
推理ゲーム
FOR ループ
九九の早見表
配列を使おう
得意技辞典を作ろう
スパイの暗号メッセージ
tutle で絵を描こう
ボタンを押さないで
傑作を描こう
爆弾をよけろ!
バットとボール
Python 便利帳
Python をダウンロードしよう
ファイルを管理する
デバッグ
どっちのウィンドウ?
ひとめでわかるコードの見方
用語集
技書の森解説
プログラミングに初めて触れる子どもや、まったくの初心者がいきなりコードの壁に跳ね返されないよう設計された一冊です。英国 Usborne Publishing の「 Coding for Beginners 」シリーズの日本語版で、フルカラーのイラストと大きな文字で Python の基本概念を一つずつ導入していきます。変数、条件分岐、ループ、関数といった概念を、短いプログラムを実際に入力して動かしながら体験する構成です。
ルーイ・ストウェル氏とロージー・ディキンズ氏の原著は、英国の学校教育で使われるコンピュータサイエンスカリキュラムに沿って書かれています。日本語版では鶴田展之氏が翻訳を担当し、 Python 3 環境での実行手順が補足されています。テキストゲームや簡単なクイズプログラムを作る過程で「コードを書くと何が起きるのか」を体感できるため、座学で挫折した経験がある人でも手を動かす楽しさから入れます。
大人のエンジニアが Python を本格的に学ぶ本ではなく、プログラミングという行為そのものに初めて触れる人 (小学校高学年〜中学生、あるいはプログラミング未経験の大人) を対象としています。ここで掴んだ感覚を土台に、より本格的な Python 入門書へ進むという使い方が自然です。
言及 Qiita 記事 (1 件)
関連記事
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
本の選び方に正解はない
どの本を選べばいいか迷って決められない。同じテーマの入門書は扱う基礎が大きく重なるため、どれからでも学べます。確認すべき 1 点と、迷いを終わらせる決め方を解説します。
本に書いてあることが古くても学べることはある
プログラミングの世界は変化が速く、本の内容がすぐ古くなると言われます。でも、古い本からでも学べることはたくさんあります。何が古くなり、何が古くならないのかを解説します。
関連用語
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技
プログラミング
コンピュータに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出 / ビルド順序の決定 / 影響範囲分析での活用法を解説
ペアプログラミング
2 人の開発者が 1 台の PC で協力してコードを書く開発手法
グラフアルゴリズム
ノードとエッジで構成されるグラフ構造に対する探索 / 最短経路 / 接続性の分析アルゴリズム
SQS FIFO キュー
メッセージの順序保証と厳密な 1 回配信を提供する Amazon SQS のキュータイプ