見出し画像

Pythonを学習するのにオススメな本3選

筆者が読んだ本や、知人に聞いたPythonを学習するのにオススメな本を紹介します。

プログラミングを学習したくて、言語にPythonを選んだ方
データ分析や機械学習、AIプログラミングに興味があってPythonを覚えたい方

を対象にしています。

Python入門本はカテゴライズすると

プログラミング自体への入門の本
データ分析や機械学習、AIのツールとしてPythonを紹介している本

に分けることができます。なので

Webサイトを開発できるようなスキルを最短でつけたい

などが動機の場合は筆者はPHPやRubyをおすすめします。

オススメな本3選


「退屈なことはPythonにやらせよう――ノンプログラマーにもできる自動化処理プログラミング」は必要な要素がシンプルにまとまった良書だと思います。


前半はPythonの基礎、後半はスクレイピングやエクセル自動編集などの具体的な実装方法になっています。

RubyやPHP等、他の言語でのプログラミング経験者も楽しめると思いますが、全くのITスキルを持たない方によってはハードルが高いかもしれません。

その場合は、以下の本をチェックしてみてください

普段の仕事でWindowsとエクセルを使っている場合におすすめなのが「Excel×Python最速仕事術」です。

前項の「退屈なことはPythonにやらせよう」にもあったエクセル自動編集の部分だけにフォーカスしたような内容です。

Pythonの基礎については必要な部分を最小限、序盤で紹介されています。

上記2冊は Pythonを使って実際に何か自動化を実現する というコンセプトが気にいっているのですが、教科書で学ぶように仕組みを理解しつつより体系的にすすめたいという方もいると思います。その場合は以下の本がおすすめです

「Pythonによるプログラミング入門 東京大学教養学部テキスト: アルゴリズムと情報科学の基礎を学ぶ」は東大1年生向けの講義が書籍化されたものです。

Pythonに限らず一般的なプログラミングや情報技術の基礎を学ぶことをコンセプトにしています。

おわりに

プログラミングを書籍のみで習得する時代はそろそろ終わろうとしているのを最近感じます。

筆者は本をよく活用するので馴染みが深いのですが、実践型のプログラミング学習サイトや動画学習サービスも実際に自分で試してみて良さそうであれば今後紹介したいと思っています

この記事が気に入ったらサポートをしてみませんか?