00:05
こんにちは、ながおかのプログラミングチャンネルです。
今回は、Pythonという言語を学習し始めた初心者の方や初学者の方向けの本の紹介をしていきたいと思います。
本の紹介とともに、学習の流れなどについてもお話しできたらなと思っています。
まず最初の本なんですけれども、最初の本はとにかく読み切れるもの、すぐ最後まで読めて、言語の概略がつかめる、だったりプログラミングの雰囲気がつかめるような本が一番いいと思っています。
その本としておすすめなのが、フリガナプログラミングという本でして、これは一行一行、言語に対して解説が書いてある。
なので、畜語訳、英語で言えば畜語訳のようなイメージで、すべての行にまず説明がついています。
さらにその下に書き下し文、なのである程度の単位で、コードのブロック、コードの一塊に対してコードはこういうことをしているという説明が載っています。
書名がえすらすら読める、Pythonフリガナプログラミングという本で、これは非常におすすめというのは、これだけ細かく解説を一行一行、もうほとんど一語一語ぐらいのレベルでつけている本というのはあまりないんですね。
というのはやはり手間なのでどうしても。ただ、この本はそれをしてくれているので、これを見るとかなりイメージしやすいんじゃないかなと思います。
まず最初にこの本を読んでイメージがつかめてきたなと思ったら、次におすすめなのがやりたいこと、何かしたいものを決めてその目的に関する本を探すということです。
これは最初、見つからなければ他の何か何でもいいんですが、そういうのがあればその本を見るというのが一番いいかなと思います。
例えばWebアプリケーション、Webサービスを作りたいのであれば、Python Webサービスの作り方とかで検索をして探すのがいいと思いますし、
Excelの処理とかデータ処理をしたいのであれば、Python Excel処理とかで検索するのがいいですし、機械学習であったり、ディープランニングが興味があるのであれば、そのように検索して探すのがいいかなと思います。
そこで探すときにさらにおすすめなのが、実際に何かを作る、実際に手を動かして作るというタイプの本がおすすめです。
やっぱり自分で動かしてみると理解が全く違うので、理論などを詳細に説明するよりはまず動かすというところにフォーカスするのがいいかなと思います。
具体的な本を一冊紹介すると、Excel×Python最速仕事術という本がありまして、これはちょっと変わり種の本でして、
03:08
普通Excelの自動化であったりExcelでプログラミングをするという本だとVBAというExcelに内蔵されている言語が多いんですが、
これはPythonのExcelを扱えるライブラリーがあるんですが、それを使ってPythonでExcelのデータを色々分析したりだったり編集してしまおうという本です。
これはExcelなので実際のお仕事にもかなり役立ちますし、Pythonの勉強もできてしまうという一石二鳥な本になっているので非常におすすめです。
また書き方もすごくわかりやすくて、実際に使えるように一行一行丁寧に解説しているので、よかったらぜひ読んでみてください。
その次に結構動くものも大体できてきたなというようになって、分かってきたら次はまた基礎を再度確認するというのがおすすめで、
これは例えばある程度動かし方もわかるし、大体使えるんだけれども、よりその基礎的なところをしっかりと押さえておきたいと。
背景、言語が動く背景などもしっかり理解しておきたいという場合におすすめなのが、パーフェクトシリーズという技術評論者のシリーズで、
その中のパーフェクトPythonという本があるのでそれが非常におすすめです。
これはセオリーであったり、しっかり論的な裏付けであったり、基礎の細かいところまでしっかり書いてあるので、そういったのでしっかり押さえるというのがいいのではないでしょうか。
ということで、何か質問やこういった話を聞きたいというのがあったら、ぜひいろいろレターなどを送ってください。
また、いいねやコメント、フォローもぜひお願いします。
また、Twitterなどでハッシュタグ、Nagaproで感想などいただけると嬉しいです。ありがとうございました。