PythonTweet『みんなのPython第4版』(柴田淳・著)は、Python初心者にとっては入門書、Pythonをある程度書ける人にとってはリファレンスとしてオススメしたい良書。1,696Amazon.co.jpで詳細を見る筆者による以下のサポートページに目次や正誤表、サンプルコードが公開されている。Notebook.ipynb。以下、良い点と残念な点について。こんな人にはオススメできないサンプルコードが筆者の趣味全開12章「Pythonとデータサイエンス」はおまけ程度まとめなお、Pythonは公式ドキュメントが充実している。書籍で勉強するのに加えて、公式ドキュメントを参照する癖をつけておくといいだろう。こんな人にオススメ2016年末発売と比較的新しく、Python3.6で追加されたf文字列まで記載されている。翻訳本にありがちな回りくどい言い回しがなく、簡潔で読みやすい。二色刷りなのも見やすくて好印象。初歩的なところから丁寧に書かれているので、ほかのプログラミング言語は書けるけどPythonは初めてという人には最適だと思う。内容は基礎的ながらも網羅的。ジェネレータやデコレータ、高階関数やクラスの継承などにも触れられている。Python初学者の入門書としてだけでなく、Pythonをある程度書ける人にとっても辞書あるいは参考書(教科書)として手元においておくと便利な本。こんな人にはオススメできないサンプルコードが筆者の趣味全開サンプルコードが筆者の趣味と思われる戦車やももクロのネタだったりするのが、人によってはマイナスポイント。eggみたいなモンティ・パイソンネタならまだしも、本質ではない部分に気が取られてしまってちょっと気になった。いい本なのにもったいないと思う。以下のサンプルみたいなのがどうしても肌に合わないという人にはオススメできない。最終章(12章)で「Pythonとデータサイエンス」と題してNumPyやmatplotlib、機械学習に触れられているが、あくまでもおまけ程度。データサイエンスを学びたい、NumPyやmatplotlib、機械学習を習得したいという目的で買う本ではない。次なるステップアップへのとっかかりとしてはいいと思う。まとめサンプルコードのノリさえ気にならなければとてもいい本。初心者にとってはPython入門書として最適だし、Pythonをある程度書ける人にとってもリファレンス的な使い方ができる良書だと思う。