Python

【入門から実践まで】Pythonのオススメ本を徹底的にまとめていく!

Pythonのオススメ本
ウマたん
ウマたん
本記事では、Pythonのおすすめ本について徹底的にまとめていきます!データ分析に利用されるプログラミング言語として非常に人気のPythonを学ぶのにオススメな書籍について入門から実践・応用までまとめていきます。

こんにちは!

消費財メーカーでデータ分析・デジタルマーケティングをやっているウマたん(@statistics1012)です!

Pythonのおすすめ本について簡単にまとめていきたいと思います・・・が、

結論から言うと、Python勉強初期はそれほど書籍で勉強するのはオススメしません。

本当に概略だけ書籍で掴んだ後は、Udemyなどの動画やサービスを利用した方がよいというのが僕の持論です。

そしてある程度Pythonが書けるようになってきたらまた書籍に戻って学んでいくという学び方をオススメします。

中途半端な状態で書籍に手を出すと難しくて挫折しかねませんので注意してください。

ロボたん
ロボたん
書籍と動画の使い分けかぁ〜難しそうだなー!
ウマたん
ウマたん
大丈夫!フェーズに分けておすすめの本や講座を紹介していくよ!

この記事では初期に全体を把握するために読んでほしい書籍、その後に利用してほしい講座、そして最後にさらに深めるために読んでほしい書籍を紹介していきたいと思います。

【入門】Pythonの概要を掴むのにオススメな本

まず最初にPythonの概要を掴むのにオススメな本を紹介していきます!

Pythonスタートブック

created by Rinker
¥2,750
(2021/04/11 18:57:36時点 Amazon調べ-詳細)

Pythonについて非常に分かりやすく解説してくれています。

プログラミング初心者にも優しい内容になっているので、Pythonがはじめてのプログラミング言語という方は是非読んでみるとよいでしょう。

逆に他のプログラミング言語をある程度書けるという人にとっては退屈な内容になっています。

【入門】Pythonを覚えてエリートリーマンへ!落ちこぼれリーマンの逆転劇

手前味噌なのですが、僕自身がPythonで出来ることを小説形式でまとめた書籍を執筆しています。

ストーリー形式でPythonを使ってどんなことができるかまとめていますので、最初にこの本に目を通していただけると学習がスムーズに進むかと思います。

価格は300円ちょっとですし、Kindle unlimitedであれば無料で読めるのでぜひチェックしてみてくださいね!

【実践】Pythonを手を動かして慣れていくのにオススメな講座

続いてPythonを手を動かして慣れていくのにオススメな講座を紹介していきます。

このタイミングでは、本を読むよりも動画の講座などで学ぶことをオススメします。

PyQ

PyQ トップページ公式サイト:https://pyq.jp

【価格】3040円/月~
【オススメ度】

PyQはPythonに特化したサービスです。

実際に手を動かすことをかなり重視しているので、楽しくモチベーションを保ちながら進めることが可能です。

インターフェイスが使いやすくてサクサク進められます。

PyQ インターフェイス

正直Pythonを素早く身に付けて実装してみたい!かつお金も安く済ませたい!ならPyQ一択です。

以下の記事でPyQの体験を基に詳しくレビューしています。

【体験談】PyQの評判は?3か月本気でPythonを勉強してみたので徹底レビュー!PyQはPythonを学ぶ上で非常にオススメで評判の高いサービスです。ただ、他のサービスとの違いが分かりにくいのも事実。そこで当サイト【スタビジ】では、実際にPyQを3か月体験した僕がPyQのメリット・デメリット・評判について徹底的にレビューしていきます!...

Udemy

Udemy

公式サイト:https://www.udemy.com/

【価格】講座次第
【オススメ度】

Udemyは様々な専門知識が学べる世界最大の教育プラットフォーム!

Pythonに特化したプラットフォームではありませんが、Python関連の講座も大量にあります。

実際にPython関連のコースを20個以上受講して比較した記事を以下にまとめています!

Udemy Python
【20コース以上受講】UdemyのおすすめPythonコースを徹底レビュー!当サイト【スタビジ】の本記事では、世界最大の教育プラットフォーム「Udemy」のPython講座を20コース以上受講した僕がそれぞれのコースを徹底的にレビューしていきます!ぜひムダな時間を費やさず目的に沿った効率の良いPython学習を進めてくださいね!...

Udemyでは、好きな講座を売り切り価格で購入することができるので自分のレベルに合った講座だけをつまみ食いして勉強することが可能です!

また講座別の評価も明記してあるので、選びやすいです!

PyQでは深く学ぶことが出来ないディープラーニングなども学ぶことが出来ます。

網羅出来ている範囲は一番広いと言えます。

自分のレベルややりたいことに合わせて受講することが可能なのがいいですねー!

\30日間返金無料/

ちなみにコースによってはセール価格で購入できる場合があります!

Udemy レビュー
【体験談】評判の良いUdemyを30コース以上受けている僕が徹底レビュー!当サイト【スタビジ】の本記事では、世界最大のオンライン学習プラットフォームであるUdemyのメリット・デメリット・評判・口コミについてまとめていきます!実際にプログラミングやデータサイエンス、Webマーケ関連のコースを30個以上受講している体験談をもとにお伝えしていきます。...

【応用】Pythonを活用していく上で読みたい本

最後に実務でのPythonを活用した機械学習実装ディープラーニングの実装をスコープに実践的な内容に踏み込んでいます。

この領域では非常に書籍が有用になってきますので、以下の書籍で是非勉強してみてください。

仕事ではじめる機械学習

created by Rinker
¥3,080
(2021/04/11 20:01:47時点 Amazon調べ-詳細)

この本は、ビジネス観点から機械学習について教えてくれる良書です。

個人的には、機械学習の書籍なのに、「機械学習を使わないで解決できる方法を考えよう!」と書いてある点が非常に好感を持てます。

そう、機械学習はあくまで手段であり目的ではないんです。

ロボたん
ロボたん
機械学習を目的にしてしまうプロジェクトは多いよね・・・
ウマたん
ウマたん
そういうプロジェクトは大体失敗してしまう!

機械学習を導入することが目的になってしまうプロジェクトは失敗しやすいです。

・何のために機械学習を導入するのか
・機械学習を導入しないで解決できる方法はないのか

について考えておきましょう!

目次はこのようになっています。

1章 機械学習プロジェクトの始め方
2章 機械学習で何ができる?
3章 学習結果を評価しよう
4章 システムに機械学習を組み込む
5章 学習のためのリソースを収集しよう
6章 効果検証
7章 映画の推薦システムをつくる
8章 Kickstarterの分析、機械学習を使わないという選択肢
9章 Uplift modelingによるマーケティング資源の効率化

第1章から第6章までで機械学習をビジネスに活用する基礎知識について学び第7章以降で具体的な事例とともに手を動かしながら学ぶケーススタディ式の構成になっています。

以下の動画で詳しく書籍について解説していますのでよければチェックしてみてください!

Kaggleで勝つデータ分析の技術

created by Rinker
¥3,428
(2021/04/12 14:53:28時点 Amazon調べ-詳細)

Kaggleで勝つデータ分析の技術は名著中の名著。

データの前処理、特徴量作成、モデリング、評価などを学ぶのに非常にオススメな書籍なんです。

この書籍の章立ては以下のようになっています。

第1章:分析コンペとは
第2章:タスクと評価指標
第3章:特徴量の作成
第4章:モデルの作成
第5章:モデルの評価
第6章:モデルのチューニング
第7章:アンサンブル

Kaggleというのは世界的に有名なデータ分析コンペで世界中のデータ分析の猛者が日々しのぎをけずっています。

コンペとはいっても参加するのには複雑な手続きなどはいらず誰でも簡単に参加できるので、初心者の方がデータ分析のスキルを身に着けていくのにうってつけの場です。

そんなKaggleには称号というものがあり、コンペで優秀な成績をおさめると一定の基準でグランドマスターやマスターなどの称号が与えられます。

それらの称号を得ている人たちが共著で執筆したのが、この「Kaggleで勝つデータ分析の技術」なんです。

ただ注意しておいて欲しいのがこの書籍はあくまでKaggleコンペでのデータ分析に特化しているということ。

コンペではある程度整形されたデータが提供され、分析課題も決まっています。

実務のデータ分析では、そもそも課題の洗い出しからデータ分析に値する課題設定と目的の明確化、そしてデータ取得、現場への導入など、前処理・モデリング・モデル評価以外の工程もたくさんあるんです。

実務でのデータ分析のプロセスについては以下の記事でまとめています。

CRISP-DM
データ分析プロセスの「CRISP-DM」をデータサイエンティストが解説! こんにちは! 消費財メーカーのデータサイエンティスト、ウマたん(@statistics1012)です。 データ分析に...

そこをしっかり理解した上で読みましょう!

以下の動画でより詳しく解説していますのでチェックしてみてください!

ゼロから作るディープラーニング

ディープラーニングについてなんとなーく分かってるつもりだけど、詳しいアルゴリズムはよくわからない・・・そんな人に超おすすめなのがこの書籍「ゼロから作るディープラーニング」!!

ディープラーニングをなんとなく知っているレベルから、アルゴリズムを理解して0から実装できるレベルまでレベルアップさせてくれるのがこの本なんです!

この書籍の構成は以下のようになっています。

1章:Python入門
2章:パーセプトロン
3章:ニューラルネットワーク
4章:ニューラルネットワークの学習
5章:誤差逆伝播法
6章:学習に関するテクニック
7章:畳み込みニューラルネットワーク
8章:ディープラーニング

この書籍では、文字通り0からPythonを使ってディープラーニングを実装していきます。

ライブラリを用いた実装などは触れられておらず、あくまでディープラーニングの基礎のアルゴリズムを0から手を動かして実装することで本質から理解することを目的としています。

以下の動画で内容については詳しく解説しています!

Pythonのおすすめ本 まとめ

ここまででPythonのおすすめ本についてまとめてきました!

ここで紹介した書籍以外にもたくさんのPython本はありますので是非比較検討してみてください!

ただ冒頭でも述べたとおり、Pythonは手を動かさないと学べないので初期段階では書籍よりもUdemyなどの動画やサービスなどを利用しながら学ぶことをオススメします!

以下の記事でPythonの勉強法について詳しく解説していますのでこちらも参考にしてみてください!

Python 勉強
【入門】初心者が3か月でPythonを習得できるようになる勉強法!当ブログ【スタビジ】の本記事では、Pythonを効率よく独学で習得する勉強法を具体的なコード付き実装例と合わせてまとめていきます。Pythonはできることが幅広いので自分のやりたいことを明確にして勉強法を選ぶことが大事です。Pythonをマスターして価値を生み出していきましょう!...
Pythonを初学者が最短で習得する勉強法

Pythonを使うと様々なことができます。しかしどんなことをやりたいかという明確な目的がないと勉強は捗りません。

Pythonを習得するためのロードマップをまとめましたのでぜひチェックしてみてくださいね!