Python入門者が絶対に見ておきたいおすすめ書籍11選



Python入門者が絶対に見ておきたいおすすめ書籍11選

機械学習、人工知能(AI)などに使われる言語として人気が出ているプログラミング言語、Python。プログラマーの平均年収ランキング(*)でも第2位601万円と、現在もっとも勉強を始めたいプログラミング言語のひとつとなっています。

ところが、いざ勉強してみよう!と思っても、どう学習を進めればよいかわからない・・・と断念してしまう方も多いもの。そんな時に試したいのが、本での勉強です。しかし、プログラミングの専門書や参考書は安くはありませんので、せっかくなら自分にあった本を選びたいですよね。

そこで、これから勉強を始める人、すでに学習を始めている人向けにおすすめの本を厳選して紹介しようと思います!よければ、参考にしてみてくださいね。

* プログラマー年収ランキング2017(求人検索エンジン スタンバイ)より

目次
  1. Python学習のオススメ書籍 超入門編
  2. いちばんやさしい Python入門教室
  3. Pythonスタートブック
  4. 12歳からはじめる ゼロからの Pythonゲームプログラミング教室
  5. Python学習のオススメ書籍 初級編
  6. 確かな力がつくPython超入門
  7. 基礎 Python
  8. 入門 Python3
  9. Python学習のオススメ書籍 中級編
  10. みんなのPython第4版
  11. 実践力を身につける Pythonの教科書
  12. Python学習のオススメ書籍 上級編
  13. 詳細! Python 3 入門ノート
  14. ゲームを作りながら楽しく学べるPythonプログラミング
  15. はじめよう! Pythonプログラミング
  16. まとめ

Python学習のオススメ書籍 超入門編

プログラムってなに?インストールってどうやるの?というところから詳しく解説してくれている書籍はこちらです!プログラミングがまったく初めてというビギナーさんにおすすめですよ。

いちばんやさしい Python入門教室

img text

いちばんやさしい Python入門教室

著者:大澤文考
出版社:ソーテック社
出版年月:2017/4/8
単行本価格:2462円
Kindle価格:739円

対象:超初心者
サンプル使用のPython:3.6
編集部レビュー

プログラムって何?というところから、カラフルなイラストを使って解説してくれている、優しい本です。苦手意識なく読み進められる作りになっていますよ。Pythonのインストールに始まり、基本的な関数の使い方や、拡張モジュールの利用の仕方まで学習できます。

Amazonレビュー

根気があれば、中学生でも読めます。 というのも、本書の目標はPythonの基礎知識と基本文法を身につける事を目標に書かれているからです。 プログラミングを勉強したいと思っている初心者の方には特におすすめです。 Amazonレビューより

 

Pythonスタートブック

img text

Pythonスタートブック

著者:辻真吾
出版社:技術評論社
出版年月:2010/4/24
単行本価格:2678円
Kindle価格:2678円

対象:超初心者
サンプル使用のPython:2.x系
編集部レビュー

プログラミング初心者のかたにも評判のよい、イラストも使って分かりやすく解説された、ほんとうの入門者用の書籍です。Python2.x系を使った説明となっているので、一部関数などで異なる点があることだけご注意くださいね。

Amazonレビュー

こちらの本でPythonを学習するのが、プログラミングの入り口から次に進むにもオススメなようで、試しに購入!進めてみました。皆さんの意見通り、挫折もなく、楽しく学べたと思います。 Amazonレビューより

 

12歳からはじめる ゼロからの Pythonゲームプログラミング教室

img text

12歳からはじめる ゼロからの Pythonゲームプログラミング教室

著者:大槻有一郎、リブロワークスPython部
出版社:ラトルズ
出版年月:2017/5/11
単行本価格:2376円
Kindle:未発行

対象:超初心者
サンプル使用のPython:3系
編集部レビュー

可愛いキャラのイラストが解説してくれるゆるい本かと思いきや、Python初心者がつまづきやすい点を丁寧にフォローしてくれる良書となっています。サンプルもゲームが題材となっていてとっつきやすく、楽しみながら学習できる本です。

Amazonレビュー

図や絵を使って分かりやすく説明されているので、理解しずらい部分も簡単に理解することができた。実践的で楽しいサンプルプログラムが付属されているので、ゲームプログラムを少しやってみたかった身にとってとても嬉しいものでした。 Amazonレビューより

 

Python学習のオススメ書籍 初級編

こちらは、他の言語に取り組んだことがあるなど、プログラミングについて少し知識がある方にオススメの入門書籍です。

確かな力がつくPython超入門

img text

確かな力がつくPython超入門

著者:鎌田 正浩
出版社:SBクリエイティブ
出版年月:2016/3/16
単行本価格:2678円
Kindle価格:1339円

対象:初心者
サンプル使用のPython:3.5.1
編集部レビュー

インストール、変数を使った計算、関数の利用、クラスの利用とステップアップしながら、確実に知識を身につけられる良質な教科書です。Kindle版が書籍の半額とお得になっていますよ。Python(にしきへび)からの連想か、へびつかいおじさんのユルいイラストが随所にあしらわれているのがクセになる一冊。たとえ話もユルい感じに統一されているので、可愛いもの好きのあなたにもオススメです。

Amazonレビュー

他のプログラミング言語を使っている方も、5章まででPythonについて基本的なことを学び6章以降で応用的なことを学ぶことができます。 数日で、ちょっとしたプログラムを作成することができるようになっています。充実した内容の、一冊です。Amazonレビューより

 

基礎 Python

img text

基礎 Python (IMPRESS KISO SERIES)

著者:大津真
出版社:インプレス
出版年月:2016/3/4
単行本価格:2894円
Kindle価格:2680円

対象:初心者
サンプル使用のPython:3.5.0
編集部レビュー

いち早くPython3に対応した本書、コンパクトに全体を網羅していることで人気となっています。Windows・Macの実行の仕方の微妙な違いについてや、他言語の経験者向けに、他と異なる特徴(インデントの表現、ループの特徴)も解説してくれているのがオススメのポイントです。各章に練習問題も付いているので手も動かして学習できますよ。

Amazonレビュー

Python入門のための本はいくつか購入していたが,他の言語にある程度習熟している状態では野暮ったかったり,知りたいところが乗ってないといった感想でしたが,この本はしっかりと要点を踏まえて全体的に説明されているため,しっかりとPythonの使い方を学ぶことができました. 他の言語に触れたことのある人におすすめです Amazonレビューより

 

入門 Python3

img text

入門 Python3

Bill L著者:ubanovic
出版社:オライリージャパン
出版年月:2015/12/1
単行本価格:3996円
Kindle:未発行
対象:初心者
サンプル使用のPython:3.3
編集部レビュー

Amazonのクラウドエンジニアが選ぶ技術書に選ばれている良書です。600ページとボリュームもありますが、Pythonについて基礎内容から中級の内容まで網羅されているため、安心して購入できる一冊です。Pythonのプロになる方には必携の書籍ですが、技術書を読んだことがない方だと、あまりに詳しすぎてちょっとうんざりしてしまうかも。

Amazonレビュー

本書は最初の約半分(7章まで)が文法説明であり、それ以降の半分(8章以降)が応用編となっています。 文法説明は内容が充実しており、入門レベルでは十分すぎるほどの量なので、物足りないと感じることはないと思います。 全体的にPythonの強力な機能が十分に説明されており、入門書として非常にバランスのとれた内容だと感じました。Amazonレビューより

 

Python学習のオススメ書籍 中級編

Pythonの基礎は学習済みの方、入門や初級の書籍をマスターした方にオススメしたい、中級編の書籍です!

みんなのPython第4版

img text

みんなのPython第4版

著者:柴田淳
出版社:SBクリエイティブ
出版年月:2016/12/22
単行本価格:2916円
Kindle価格:2700円

対象:中級者(機械学習を始めたい人にも)
サンプル使用のPython:3.5
Anaconda:4.1.1
編集部レビュー

人気の書籍が、Python3と機械学習に対応して大改訂されました。Anaconda、Jupyterを使用しての解説がなされている書籍は少ないため貴重です。Python2から3への移行方法なども書かれているところが、さすが改訂を重ねた良書ですね。ところで表紙のヘビ、よくみたら、Pythonの文字になっている!

Amazonレビュー

翻訳本にあるような不自然な説明、特有の言い回しがなく、平易な言葉でPythonの概要が説明されています。 プログラミング習得に熱意のある初心者の方、他のプログラミング言語経験者の方に強くお勧めしたい一冊です。 辞書本としても活用できる本書は、パイソン初心者のバイブルとなるでしょう。 Amazonレビューより

 

実践力を身につける Pythonの教科書

img text

実践力を身につける Pythonの教科書

著者:クジラ飛行机
出版社:マイナビ出版
出版年月:2016/10/26
単行本価格:2786円
Kindle価格:2580円

対象:中級者
サンプル使用のPython:3.5.1
編集部レビュー

著者は日本語プログラミング言語「なでしこ」の作成者さん。さすが言語設計者、書籍全体もすっきりスマートなレイアウトでとても読みやすく、Pythonの理念であるZenをリスペクトし、表現されているように思いました。ジャケ買いならぬ紙面レイアウト買いしてしまう一冊です。
例外処理やオブジェクト指向によるモジュール作成、実践プログラムの章ももちろんありますが、ユニットテストについての解説があったのがオススメのポイントですね。

Amazonレビュー

文章が読みやすく、自分のような全くの初心者でもすっと頭に入ってきます。 外部ライブラリを使ったりWebアプリを作ってみたりで、実践的な内容も分かりやすく理解できました。 Amazonレビューより

 

Python学習のオススメ書籍 上級編

初級や中級の本では物足りない方、他言語での開発経験が豊富な方はこちらから読み始めても大丈夫ですよ。

詳細! Python 3 入門ノート

img text

詳細! Python 3 入門ノート

著者:大重美幸
出版社:ソーテック社
出版年月:2017/5/24
単行本価格:2894円
Kindle価格:868円

対象:中〜上級者(データサイエンティストを目指す人)
サンプル使用のPython:3.6
編集部レビュー

サンプルコードが538本、サンプルファイルが154本も付属している、実践的な コードが学べる書籍です。科学技術計算・機械学習のためのパッケージであるAnacondaディストリビューションを使ったサンプル演習ができるので、Pythonを使ってデータサイエンティストを目指す方にはとてもオススメの一冊です。

Amazonレビュー

自分が素晴らしいと思ったところは、科学計算ライブラリ(matplotlib, NumPy)の説明が詳しく乗っています。 日本語でここまで解説してくれる本はなかなか見つからないです。 しかも、Python 3.6(2017年現在)のf文字列フォーマットまで対応しているのはすごいと思います。Amazonレビューより

 

ゲームを作りながら楽しく学べるPythonプログラミング

img text

ゲームを作りながら楽しく学べるPythonプログラミング (Future Coders(NextPublishing))

著者:田中 賢一郎
出版社:インプレスR&D
出版年月:2017/4/4
単行本価格:1890円
Kindle価格:1620円

対象:中〜上級者(ゲームを作りたい方向け)
サンプル使用のPython:3.5.2
編集部レビュー

PyGameの使い方の解説と豊富なサンプルコードが特徴の本書は、Pythonでのゲーム開発を目指す方にオススメです。マインスイーパ風ゲームやシューティング、落ちものゲームなど8本のサンプルゲームが開発できます。

Amazonレビュー

この本では、表題のようにゲームを作ることが目的のように構成されていますが、内容は高度なグラッフィク・プログラミングができるように工夫されています。行列の扱いや使い方に関する説明は秀逸です。 Amazonレビューより

 

はじめよう! Pythonプログラミング

img text

はじめよう!Pythonプログラミング (日経BPパソコンベストムック

著者:日経ソフトウェア
出版社:日経BP社
出版年月:2017/6/15
単行本価格:2484円
Kindle価格:2484円

対象:上級者(IoTがやりたい人向け)
サンプル使用のPython:3.5.2
編集部レビュー

ラズベリーパイを使い、Pythonでゲームを作ることが最終目標となっている書籍です。日経ソフトウェアの連載記事がまとまったものなので、雑誌のレイアウトがほぼそのままなのか賑やかな紙面です。他言語との比較が頻繁に出てきたりなど、開発経験がある方が読むと理解が早い内容となっています。

Amazonレビュー

2017.8.21現在、未投稿でした

 

まとめ

「入門」と謳っておきながら前提知識が必要な本も多いことに驚きました。入門者は、まずどの本を選んだらいいかで迷ってしまうのも当然ですね。今回は、内容からレベル別に分けてみましたので、ぜひ参考にしてください!

基礎から関数の応用まで網羅された優秀な入門本が、最近充実してきているPython本。過去に人気だった本も改訂でPython3系に続々と対応しているなど、人気に合わせて学習のための環境も整ってきていると感じます。人工知能や機械学習のブームで、コミュニティも盛り上がっている今、本を片手にさっそく学習をはじめてみてくださいね!

のりぴよ
この記事を書いた人
のりぴよ
\ 無料体験開催中!/自分のペースで確実に習得!
オンライン・プログラミングレッスンNo.1のCodeCamp