この記事では、初めてプログラミングを勉強する方や効率よく学習したい方のために「おすすめの本」と「本を使った勉強法」を紹介します。
はっきり言って初めてプログラミングを学ぶ方には 本からの学習をおすすめしません。
なぜおすすめできないかというと、情報が古かったりしてサンプルコードが正常に動かなかったりすることがあり、そこで学習を諦めてしまう可能性があるからです。
僕自身も知識ゼロの時に本でJavaを勉強していましたが、サンプルコードがなんで動かないか分からずそのまま挫折した経験があります。
なので、まずは「progate」や「ドットインストール」などの学習サイトで基礎を学んでから「本」で知識の隙間を埋める という流れの方がスムーズに学習できます。
それでは、本を使った学習方法を解説してからおすすめの本を紹介していきます!
参考書でプログラミングを学習する際に大事なことは「細かく読み進めること」です。一度にまとめて学習しようとしても覚えきれていない用語が邪魔してスムーズに学習することができません。
なので、一章ごとに区切ってきっちり覚えていきましょう。一章が長すぎる場合は、さらに区切って学習していきましょう!
その際、要点を自分の言葉になおしてノートなどにアウトプットしておきましょう。これをしないと実はあまり理解できていなくても、雰囲気で分かった気になってしまう場合があります。僕は「Microsoft OneNote」をノート代わりに使っていました。
また、「誰かに教えるつもりで覚える」ことでより記憶に定着させることができます。なので、友達や親兄弟にどうやったら分かりやすく教えられるか考えながら読み進めていきましょう。個人的には子供に教えるつもりで覚えるのが一番理解できた気がします。
サンプルコードが記載されていたら一度は必ず自分で実行しましょう。 「写すだけなのに意味あるのか?」と思う方もいるかもしれませんが、「コードを書く」ことに慣れるのも大事なことです。
次章を学習する前に前章で学んだことを復習しておきましょう! 本は順序立てて解説していくので、前章で解説した内容が次章で出てきたりします。復習することで記憶に定着させ、より深く理解することができます。
基礎を網羅している本で学習して「progate」や「ドットインストール」では学べなかった部分を補完しましょう!
基本をしっかり学べる入門書となっていますが、定番なライブラリを使った実践的な応用も学ぶことができます。
600ページ弱とボリュームたっぷりでおすすめの一冊です。
価格 | 3,190円 (amazon 単行本: 2022/2/1) |
---|---|
ページ数 | 592ページ |
出版社 | SBクリエイティブ |
発売日 | 2021/1/22 |
「独習シリーズ」のPython版です。独習シリーズは「手を動かす」というコンセプトの元に書かれた参考書となっています。
とにかく自分で実行して覚えたいという方におすすめです。
価格 | 3,300円 (amazon 単行本: 2022/2/1) |
---|---|
ページ数 | 568ページ |
出版社 | 翔泳社 |
発売日 | 2020/6/22 |
2冊目以降は、自分の「目的」や「興味」に合った本を選びましょう!
Webスクレイピングを学ぶのに最適な参考書を紹介します。
ふりがなプログラミングシリーズから Python を使ったスクレイピングの入門書が登場しました。
サンプルの Webページや実際の Webページを題材にして、Webサイト の構造を把握することからしっかり解説。データの収集、データの整理・加工といった、一連の流れを学ぶことができます。
価格 | 2,178円 (amazon 単行本: 2022/2/1) |
---|---|
ページ数 | 192ページ |
出版社 | インプレス |
発売日 | 2021/12/1 |
スクレイピングでデータを取得する方法と、そのデータを元に分析や可視化していく手法を分かりやすく解説しています。
価格 | 2,420円 (amazon 単行本: 2022/2/1) |
---|---|
ページ数 | 268ページ |
出版社 | インプレスR&D |
発売日 | 2020/9/4 |
日々やっているめんどくさいことをPythonで自動化し、業務を効率化する方法を学ぶのにおすすめな参考書を紹介します。
ビジネス上よく起きるさまざまな作業を自動化する方法を解説しています。
価格 | 2,739円 (amazon 単行本: 2022/2/1) |
---|---|
ページ数 | 344ページ |
出版社 | マイナビ出版 |
発売日 | 2020/12/28 |
業務に使えそうなアイディアが詰まっており、実践向けな内容となっています。
本書の新版が 2022/7/27 に発売されます。予約はこちら。
価格 | 4,070円 (amazon 単行本: 2022/2/1) |
---|---|
ページ数 | 616ページ |
出版社 | オライリージャパン |
発売日 | 2017/6/3 |
Python の機械学習を学ぶのに最適な参考書を紹介します。機械学習は高難度な内容になっているので、何冊か併せて読むことをおすすめします。
可愛いイラストにマンガや会話形式の解説が盛り沢山なので取り組みやすい内容の入門書となっています。
価格 | 2,574円 (amazon 単行本: 2022/2/1) |
---|---|
ページ数 | 256ページ |
出版社 | シーアンドアール研究所 |
発売日 | 2021/9/22 |
すっきりシリーズの機械学習版となっています。
とっつきやすい内容になっているので初心者の方におすすめです。
価格 | 3,300円 (amazon 単行本: 2022/2/1) |
---|---|
ページ数 | 664ページ |
出版社 | インプレス |
発売日 | 2020/10/16 |
scikit-learnを使った機械学習を詳しく学ぶことができます。
価格 | 3,740円 (amazon 単行本: 2022/2/1) |
---|---|
ページ数 | 392ページ |
出版社 | オライリージャパン |
発売日 | 2017/5/25 |
本書では機械学習の全般をカバーしています。
価格 | 4,400円 (amazon 単行本: 2022/2/1) |
---|---|
ページ数 | 688ページ |
出版社 | インプレス |
発売日 | 2020/10/22 |
Pythonを使ってゲーム開発するための参考書を紹介します。
クイズ、すごろく、おみくじ、診断アプリ、迷路、自動生成ダンジョン、落ち物パズル、本格PRGなどを作りながら学ぶことができます。
本書の実践編もあるので併せて読むことでより力になります。購入はこちらから。
価格 | 2,948円 (amazon 単行本: 2022/2/1) |
---|---|
ページ数 | 376ページ |
出版社 | ソーテック社 |
発売日 | 2019/7/20 |
プログラムのアルゴリズムを学びながらゲームプログラミングをすることができる。
ゲームが好きな方には普通に学ぶより楽しく理解もしやすい内容となっている。
価格 | 2,728円 (amazon 単行本: 2022/2/1) |
---|---|
ページ数 | 296ページ |
出版社 | ソーテック社 |
発売日 | 2021/3/20 |
この記事ではPythonを学習するのに最適な本を紹介しました。
本には著者の知識や経験が存分に詰め込まれています。それを 2,000円〜4,000円 ほどで手に入れられるのはとてもお得ですね!
たくさんの書籍を読む必要はありませんが、良い本を読んでおくことでのちに必ず役立つ瞬間がきます。
内容が難しすぎると思ったらとりあえず諦めて早々に他の本に浮気するのもいいでしょう。結局のところ楽しく学ぶことが最強ですね!
それでは、良い読書ライフを送ってください!サラダバ〜( ・∀・)ノ
View Comments