Python 書籍

【初心者向け】Python学習におすすめ書籍5選!

2021年3月6日

こんにちわ!

 

Pythonは、今ではロボティクスや人工知能などの分野で大変よく使われるサーバー言語でして、

 

Rubyのように書きやすく分かりやすいことも人気の一つになっています。

 

シリコンバレーなどの米国でもPythonのキャリアはとても重宝されていて、

 

日本でも新しいキャリアのためにPythonを書けることは大きなスキルとして見なされるでしょう。

 

ということで、今回の記事では、僕が過去に読んだPythonの入門記事で、特におすすめだった本を紹介します。

 

Pythonの文法を学びたい人や、機械学習やAIなどの人工知能に興味のある人や、転職などでPythonを書く必要のある人は、是非とも本選びの参考にしてみてください!

 

本の概要、著者、ユーザーのレビューなども載せているので、判断しやすいと思います。

入門 Python 3 単行本(ソフトカバー)

単行本 ¥4,070

Movie: 4.1 out of 5 stars (4.1 / 5)140個の評価

  • 出版社 : オライリージャパン (2015/12/1)
  • 発売日 : 2015/12/1
  • 言語 : 日本語
  • 単行本(ソフトカバー) : 600ページ
Amazon.com

本の概要

Pythonが誕生して四半世紀。データサイエンスやウェブ開発、セキュリティなどさまざまな分野でPythonの人気が急上昇中です。
プログラミング教育の現場でもCに代わってPythonの採用が増えてきています。
本書は、プログラミングが初めてという人を対象に書かれた、Pythonの入門書です。
前提とする知識は特にありません。
プログラミングおよびPythonの基礎からウェブ、データベース、ネットワーク、並行処理といった応用まで、Pythonプログラミングをわかりやすく丁寧に説明します。

ユーザーの声

AI関係の本は50冊ほど所有しているが,持っているPythonのプログラミングの本はすべて入門用である。そのうち,今でも繰り返し読んでいるのはこの本だけである。あとの本は,初心者用としてくどすぎて二度と読む気にならない。また,サンプルコードが実践的でないものも多い。

Pythonを習い始めて,1月もしないうちに初心者は卒業であるので,サンプルコードがハンズオンならば,解説はシンプルの方がありがたい。

詳細!Python 3 入門ノート

Kindle版   ¥2,801   単行本¥2,948

Movie: 4.1 out of 5 stars (4.1 / 5)195個の評価

大重 美幸 (著)

  • 出版社 : ソーテック社 (2017/5/23)
  • 発売日 : 2017/5/23
  • 言語 : 日本語
  • ファイルサイズ : 193296 KB
  • Text-to-Speech(テキスト読み上げ機能) : 有効になっていません。
  • X-Ray : 有効にされていません
  • Word Wise : 有効にされていません
  • 本の長さ : 418ページ
Amazon.com

本の概要

本書は今もっとも注目されているプログラム言語Python 3.6の入門書です。プログラミングを学ぶベストプラクティスはコードを読み、コードを書くことに尽きます。538本のサンプルコードと154本のPythonファイルを使って、Pythonの基礎をしっかり学び、その応用として機械学習プログラミングの扉を叩きましょう。

基礎Python 改訂2版

Kindle版 ¥2,948   単行本¥2,948

Movie: 0 out of 5 stars (0 / 5)3個の評価

大津 真 (著)

Amazon.com

本の概要

Python言語のキホンを徹底マスター!
プログラミングの初心者も学べるように
キホンをひとつひとつ着実に解説。

改訂2版は、Pythonのバージョン3.9に対応。
json/reパッケージ、f文字列などを新たに解説。

短いサンプルだからわかりやすい
平易な解説でムリなく学べる!

本書は、世界的に普及が拡大しているPythonによるプログラミングを初歩から学ぶためのものです。
開発環境の準備からスタートし、基本的な文法・構文のしくみと使い方をひとつひとつムリなく
理解していくことで、プログラミングの基本を身につけることができます。

ユーザーの声

タイトルのとおり、Pythonの基礎を学ぶのによい本です。
そもそもPythonというものがどういう言語なのかというところから始まり、開発環境の設定方法も丁寧に記載され、プログラムのサンプルも短く平易なものから順を追って説明されており、まさに初心者向けの入門書です。
ある程度、他の言語を学んだ方などは、少し退屈な部分もあるかもしれませんが、基礎を学ぶにはよい本です。

Pythonチュートリアル 第3版

単行本 ¥1,980

Movie: 4.1 out of 5 stars (4.1 / 5)140個の評価

Guido van Rossum (著), 鴨澤 眞夫 (翻訳)

  • 出版社 : オライリージャパン; 第3版 (2016/3/24)
  • 発売日 : 2016/3/24
  • 言語 : 日本語
  • 単行本(ソフトカバー) : 260ページ
Amazon.com

本の概要

本書はプログラミング言語Pythonの作者Guido氏が書き下ろした、Python入門者のための手引き書です。
Pythonの言語とシステムの基本的な機能やコンセプトを解説し、さらにPythonの特徴的な機能を数多く取り上げて紹介することで、読者がこの言語の雰囲気とスタイルをつかめるよう配慮しています。
今回の改訂では最新の3.5.1版ドキュメントに追随し、また追加された新しい言語機能とライブラリモジュール、仮想環境といった多くの変更に対応しました。
本書を読むことで、Pythonのモジュールやプログラムを読み書きできるようになり、ライブラリリファレンスで解説されているさまざまなモジュールについて、詳しく学ぶ準備が整います。
入門者必読の書です。

ユーザーの声

この本は間違いなくプログラミング初学者向けのものではない。
初学者が読んでも間違いなく意味がわからないだろう。
基本的な説明は徹底して省略されている。

他のプログラミング言語を既習の者が仕様や文法の差異を超特急でキャッチアップするためのものだ。
とはいえあまりに特急すぎるので読みにくさは若干ある。
特にソースコードの表記はなぜか対話モードを強く意識しすぎていて読みづらい。

Pythonという言語をオーバービューするのにはとても良いと思う。

Pythonエンジニア育成推進協会監修 Python 3スキルアップ教科書

Kindle版 ¥2,905   単行本¥3,058

Movie: 4 out of 5 stars (4 / 5)20個の評価

辻 真吾 (著), 小林 秀幸 (著), 鈴木 庸氏 (著), 細川 康博 (著)

  • 出版社 : 技術評論社 (2019/10/7)
  • 発売日 : 2019/10/7
  • 言語 : 日本語
  • 単行本(ソフトカバー) : 448ページ
Amazon.com

本の概要

本書は、Pythonエンジニアとしてのスキルアップを目指す人のための、Python 3の本格的な学習書として執筆されました。Pythonの基本文法、オブジェクト指向、データ構造やコーディング手法、例外処理、標準ライブラリなど、データサイエンスのエンジニアとして必須となるPythonプログラミングの知識を一冊にまとめています。また、「Python 3エンジニア認定基礎試験」を実施している「Pythonエンジニア育成推進協会」が監修しているので、試験を受験する方のための学習教材としても役立ちます!

ユーザーの声

みんなのPython勉強会でPythonの魅力を伝える活動をしておられる辻慎吾さんが筆頭著者になっていたので興味を持ちました。
 内容は、Pythonの文法を習得するための基礎項目が網羅されており、それぞれの節では各項目の解説の後、それを使って解くことができる問題が1問か2問出題されるという形式になっています。解説とコードと出力が色分けされていて見やすく、このような本のデザインに好感が持てます。毎日1問ずつ問題を自分で解いていけば、表題通りスキルアップできる気がします。
 Pythonの入門書は読み終わって、自分の作品を作り始めた、あるいは仕事でPythonを使い始めたとき、さらにスキルを高めるためにはいくつかの方向性がありますが、Python3エンジニア認定基礎試験を受験するというのも一つの方向です。その試験はPythonの公式文書の一つとなっている「Pythonチュートリアル」から出題されるということなので、読んでみましたが、内容が簡潔すぎてわかりにくかったという印象がありました。ところが、この「Python3スキルアップ教科書」なら「Pythonチュートリアル」では分かりにくかったところがわかりやすく解説されていると思いました。

実践 Python 3 単行本(ソフトカバー) – 2015/12/1

単行本 ¥3,740

Movie: 4.4 out of 5 stars (4.4 / 5)9個の評価

Mark Summerfield (著), 斎藤 康毅 (翻訳)

  • 出版社 : オライリージャパン (2015/12/1)
  • 発売日 : 2015/12/1
  • 言語 : 日本語
  • 単行本(ソフトカバー) : 372ページ
Amazon.com

本の概要

仕事や研究で役立つ実践的な側面を重視し、一般的なプログラミングのベストプラクティスをPythonに適用する方法について解説します。
主なテーマは、エレガントなコーディングのためのデザインパターン、処理速度向上のための並行処理とCython、高レベルなネットワーク処理、そしてグラフィックスです。
読者対象は中級以上のPythonプログラマー。
実践的なベストプラクティスを示し、巷で囁かれてきた「デザインパターンはPythonには不向き」「Pythonはマルチコアの恩恵を受けられない」といった認識が間違いであり、迷信にすぎなかったことを明らかにします。
2014年米国Joltアワード受賞書、待望の邦訳。

ユーザーの声

Practice in pythonで検索すれば、英語版の全文とソースコードが手に入ります。
コードはかなり難しめです。
また、デザインパターンと関係ないところでかなり難しい内容が出て来ることが多く、
デザインパターンを学ぶ本と言うよりは、
デザインパターンを題材ににしつつ、中級者を目指すような本であると思います。

Pythonスタートブック [増補改訂版]

 

Kindle版 ¥2,455 大型本¥2,750

Movie: 4.1 out of 5 stars (4.1 / 5)140個の評価

辻 真吾 (著)

  • 出版社 : 技術評論社; 増補改訂版;第2 (2018/4/12)
  • 発売日 : 2018/4/12
  • 言語 : 日本語
  • 大型本 : 352ページ
Amazon.com

本の概要

好評の“いちばんやさしいPythonの本"がリニューアル!
オブジェクト指向の考え方もしっかり理解できます!

プログラミングの知識がゼロの方でも理解できるイラストやサンプル満載のわかりやすい解説はそのままに、最新のPython 3に完全対応しました。さらに、プログラミングの応用編として、Webアプリケーション開発やデータ処理の基本も解説しています。基本の基本から、データ型を駆使したオブジェクト指向プログラミングまで、Pythonならではのプログラミングを楽しく解説します!

ユーザーの声

本当にほぼ予備知識なしで読めて、もちろんPythonの初歩がわかるように書かれています。
内容も新しく、現時点でその点で困ることもありません。

Pythonでプログラミングを始めてみたいという方には最適なのではないでしょうか。
ほかの言語に慣れている読者にはくどく感じられる部分もあるかもしれませんが
それだけ丁寧に書かれていて、Pythonという言語の扱いやすさと相まって挫折することもなさそうです。

初心者はとりあえずこれを1冊よむとよいと思います。
さらに進んだ内容は、ひとによってやりたいことも違うはずなので、この本を終えた後
必要な別の本を読めばよいでしょう。

分量としても初心者に必要な適量といった感じで、まさに「スタートブック」といえるでしょう。

Pocket
LinkedIn にシェア

Python入門者へおすすめ動画&書籍おすすめ!

  • この記事を書いた人

藤沢瞭介(Ryosuke Hujisawa)

りょすけと申します。18歳からプログラミングをはじめ、今はフロントエンドでReactを書いたり、AIの勉強を頑張っています。off.tokyoでは、ハイテクやガジェット、それからプログラミングに関する情報まで、エンジニアに役立つ情報を日々発信しています!

-Python, 書籍

Copyright© off.tokyo , 2021 All Rights Reserved Powered by AFFINGER5.