ゼロからやさしくはじめる Python 入門(ゼロカラヤサシクハジメルパイソンニュウモン)
基本からスタートして、ゲームづくり、機械学習まで楽しく学ぼう!
プログラミング- 著者:
- クジラ飛行机(クジラヒコウヅクエ)
- 出版社:
- マイナビ出版
- 出版日:
- 2018年01月30日頃
- ISBN:
- 9784839964696
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
「最近よく聞く Python ってなんだろう?」
「プログラミングをやってみたいけど、どこから始めればいいかな?」
そんな風に思っている方にぴったりの 1 冊です。
本書は、 Python に興味を持っている方や、これからプログラミングを始めてみたい方、プログラミングに興味のある学生さんに向けて、丁寧に、やさしく解説をした本です。
書籍でプログラミングを学ぶ場合につまづきがちな環境構築はなるべく簡単なものを選び、簡単に始められるようにしています。プログラミングも、簡単なものから少しずつステップアップして、無理なく進めていけるようになっています。
この本の特徴は、「できた!」「動いた!」という感覚を積み重ねていけることです。すぐに動かせるサンプルを使いながら基本文法を学習できるようにし、「動かしながら学べる」ようにしています。
思い通りに動かすことで、学んだことがしっかりと身につきます。
Python の入門書は、画面にプログラムの結果を表示させて終わるものが多いですが、本書では、後半の章で、画面に円や四角を描画したり、ゲームを作ったりと、わくわくするような結果が得られるサンプルを用意しています。今話題の機械学習にもチャレンジしています。
たとえば、 Chapter 6 ではプレイヤーをゴールまで連れて行く迷路ゲームや、車を操作するドライブゲームを作ります。自分で作ったゲームが動く喜びを、ぜひ味わってみてください。
Chapter 7 では、花の画像の分類や、手書き文字の認識、自分で収集した画像の分類などを行います。機械学習の第 1 歩を、ぜひここで体験してみてください。
本を読み終えたときにはきっと、「もっといろんなことができるようになりたい」と思ってもらえる、そんな 1 冊です。
Chapter 1 プログラミングって何だろう?
Chapter 2 プログラミングをはじめよう
Chapter 3 制御構文を使ってみよう
Chapter 4 リストと辞書型を使ってみよう
Chapter 5 関数を使ってみよう
Chapter 6 ゲームを作ってみよう
Chapter 7 機械学習に挑戦してみよう
技書の森解説
プログラミング経験がまったくない状態から Python を始めるとき、最初の障壁は「環境構築」と「何を作ればいいか分からない」の二つです。本書はその両方を徹底的に低くすることに注力しており、インストール手順から変数・条件分岐・繰り返しといった基礎文法、そして簡単なアプリケーション作成までを丁寧に案内します。
著者のクジラ飛行机氏は、初心者向けプログラミング書を多数手がけてきた実績があり、説明の粒度が細かく、つまずきやすいポイントをあらかじめ補足する書き方に慣れています。他の入門書で「なぜここでエラーが出るのか分からない」と挫折した経験がある人ほど、本書の丁寧さが助けになるでしょう。
その反面、ある程度プログラミング経験のある人にとっては進行が遅く感じる可能性があります。本書は「ゼロから」と銘打っている通り、既に変数やループを理解している層には物足りない設計です。プログラミングそのものに初めて触れる人が、挫折せずに Python の世界に入るための踏み台として、その役割を的確に果たす一冊です。
言及 Qiita 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
クジラ飛行机 の他の書籍
関連記事
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
ゲームが好きならプログラミングの本も読める
ゲームの攻略本を読んだことがあるなら、プログラミングの本も読めます。攻略本とプログラミング本の共通点から、読書のハードルを下げます。
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。