本サイトでは、プログラミング初心者が Python の勉強を行う際に、手助けとなるようなブログを意識しております。しかしながら、このサイト以外でも勉強したい、もっと応用的な内容を学習したい、と考えている方もいらっしゃると思います。
そこで、本記事では筆者おすすめの Python 学習本について解説していきたいと思います。
①独習 Python
おすすめ度: ★★★★☆
Python の基礎が全て集約された良書です。この本最大の強みは、プログラミングの説明が、図や矢印で細かく説明がされていることです。変数や関数といった、理解が難しい内容でもわかりやすく解説されています。★ ×4 としたのは、実践向きの内容ではないためです。初歩的な内容が書かれているので Python の基本的な構造の理解には向いているのですが、Python を使って開発を始めてみたい方には不向きな内容となっています。Python 初学者にとって必読の 1 冊だと考えているので、購入をお勧めします。
②Pythonコードレシピ集
おすすめ度: ★★★★☆
Python の基本的な要素についてすべて説明されている本です。Python の機能であるdef 文、組み込み関数、よく使われる pandas、matplotlib についても触れられております。筆者が現在でも愛読している本ですが、評価は★ ×4 としました。説明が淡泊であり、プログラミング初心者の学習には不向きであると考えたためです。本サイト、① 本 で学習が進み、自分でコードを書きたくなったタイミングでこちらの本を購入すると、学習の強い味方になります。購入を検討してみてください。
③Pythonプログラミング逆引き大全 400の極意
おすすめ度: ★★★☆☆
Python の基本的な要素について説明されている本ですが、② 本と異なり、Excel の操作、Word の操作といった実用性の高い説明から、ニューラルネットワークといった高度な数学的知識も説明された内容となっております。実用的で応用性の高い本ですが、プログラミング初心者向きではないと判断したため、★× 3 としました。①、②本では解説できない範囲をカバーしているので、学習が進んだらこちらを購入し、作業効率化を踏まえたプログラミング作成を行ってみてください。
④Python実践入門
おすすめ度: ★★★☆☆
中級者が上級者になるための、ステップアップに向けた本です。組み込み関数、Python のクラス構造、その他プログラマーに向けた必須のスキルが身につく本です。内容が高度なため、評価は★×3 としておりますが、プログラミングコードの配布方法、並列処理など、実践的な内容を学ぶことができる本です。上級者のプログラマー、プログラミングで開発を行いたいと考えている方には、①-③本を理解後、ステップアップに向けて、購入を検討するとよいでしょう。
⑤リーダブルコード
おすすめ度: ★★☆☆☆
10 年以上売れ続けている最高の名著です。相手が読みやすいコードとは何か、何を意識してコードを書くべきか、プログラマーにとって大切なことが全て書かれています。Python 言語で書かれていないこと、プログラミング初心者が意識するべきではないため、評価は★× 2 としていますが、筆者視点では★× 5 の良書です。システムエンジニア、プログラマーになりたいと考えている方は必ず読むべき本だと考えています。将来プログラミングを生業にしようと考えている方は、ぜひ購入して下さい。
本記事は以上になります。ありがとうございました。