
速習 Python 3 中: オブジェクト指向編
伊藤 裕一
この本について
コードを書いていると「クラスを増やしたけど、これ本当に意味あるのか…」とか、「継承って使うべき?やめるべき?」みたいな迷いが何度も出てきます。自分も同じで、特に Python のオブジェクト指向は“できることが多いのに、どこまで使えばいいのか”がつかみにくいまま書き続けてしまう時期が長くありました。 この本が助かったのは、そういう抽象的な議論ではなく、実際のコードのどこが詰まりポイントなのかを丁寧に言語化してくれているところです。例えば「何を見せ、何を隠すか」の基準が具体的に書かれていて、アンダーバーの使い分けが“ただのマナー”じゃなくて、後々の可読性を維持するための設計そのものなんだと腹落ちしました。また、「インスタンス変数とクラス変数の境目が曖昧なまま書いてしまう問題」も、どんなときにどちらを使うのかが明確になるので、無駄に悩む時間が減りました。継承についても“使わない選択肢”をちゃんと提示してくれるので、設計の判断がしやすくなります。 特に刺さるのは、仕組みの説明だけで終わらず、「状態管理をどこに置くか」「汎用処理をどう切り出すか」みたいな現場でしか出ない悩みに踏み込んでくれるところです。コードを整理したいのに判断軸が持てずにいる人ほど、有効に使える内容だと思います。 こんな人に刺さります。 “オブジェクト指向を学んだけど、実務でどう決めればいいのかまだ曖昧なままの人”。
読書インサイト
ハイライト密度
多くの読者は第2章に最もインサイトを感じており、全ハイライトの25%が集中しています。
読書の順序
この本の前に読まれた本
この本に似ている本
すべて見る arrow_right_alt
オブジェクト指向でなぜつくるのか 第2版
平澤 章

ストラウストラップのプログラミング入門
ビャーネ・ストラウストラップ、遠藤美代子、επιστημη(エピステーメー)

Game Programming Patterns ソフトウェア開発の問題解決メニュー impress top gearシリーズ
Robert Nystrom、武舎広幸、阿部和也、上西昌弘

オブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方
Sandi Metz and 髙山泰基

プログラミング経験者のためのPython最速入門
天田士郎
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要

