2020年1月11日こちらの中川さんのポストを読ませてもらったところ、『独学プログラマー』が気になったので読んでみました。学び直し」という観点だとやや初級者向けだったかな?という感想だったのですが、初めてプログラミングを学ぶ方への最初の1冊としてはとても良い本だと思いました。以前、下記のような記事を書いたのですが、www.ketancho.netもし当時『独学プログラマ』を知っていたら、「具体的なものづくりをする前に、まずは土日2日間家にこもってこれ写経して!0から1に一歩踏み出してみて!」といった形で紹介していたと思います。(本当にやる気があるかどうかの丁度よいふるいになる気がします。)この記事では、その理由について書いていきます。私自身知らなかった/使えてないPythonの機能が幾つか見つかりましたので、それらを自分用のメモとして残しておきたいと思います。用いた具体的なプログラミングレッスンになっています。順に解説されているイメージです。本書のよいところは、これらの全てに具体的なコード例が載っていることです。実際に手元で確かめながら進めていくことができるので、ステップバイステップで理解を深めながら進めることができると思います。いうことが私はよくあります。本書では各章ごとにチャレンジ問題が用意されており、これらををひとつひとつ解き進めることで、学んだことを整理しながら進むことができると感じました。「チャレンジ問題」と聞くと難しそうと思われるかもしれませんが、前述のサンプルコードを微修正するだけで実装できそうなものばかりです。サンプルコードの意味が理解できていれば、問題なくクリアできるはず。加えて解答も用意されているので、途中で振り落とされてしまうといったこともなさそうです。このようなチャレンジ問題を用意するスタイルは、自分のコンテンツ作成でも真似していきたいです。用いたバージョン管理といった内容についても言及されています。プログラミングができるだけでは、プロダクトをローンチできないので、そのための周辺知識を広く浅く紹介しています。使う方の導入にはもってこいだと思いました。この本で完結というわけではないのですが、基本を紹介した上で、深く抑えたいものについては参考URLや参考書籍を見てね、という構成になっているため、読者の興味や直近で抑える必要のあるスキルを詳しく学びやすいと感じました。SKILLS』のような内容にも触れられています。参照されているので、気になる方は合わせて読んでみることをおすすめします。www.ketancho.net(参考)個人的メモ冒頭で「やや初級者向けだったかな?」と書いたのですが、新しい学びもありました。ここからは私の個人的なメモです。メソッド使ったことなかったです。これ使って直したいところ。