Kindle Unlimited
この本を含む500万冊の電子書籍が読み放題。人気のマンガ、雑誌も豊富 詳細はこちら
または
64パーセントの割引でEUR 6.94 税込
紙の本の価格: EUR 19.08
獲得予定ポイント: +13 pt (1%)
ご請求額:JPY 1,250

これらのプロモーションはこの商品に適用されます:

一部のプロモーションは他のセールと組み合わせることができますが、それ以外のプロモーションは組み合わせることはできません。詳細については、これらのプロモーションに関連する規約をご覧ください。

を購読しました。 続刊の配信が可能になってから24時間以内に予約注文します。最新刊がリリースされると、予約注文期間中に利用可能な最低価格がデフォルトで設定している支払い方法に請求されます。
メンバーシップおよび購読」で、支払い方法や端末の更新、続刊のスキップやキャンセルができます。
次に追加されました:

申し訳ありません。問題が発生しました。

ウィッシュリストの取得中にエラーが発生しました。もう一度やり直してください。

申し訳ありません。問題が発生しました。

リストを利用できません。
Kindleアプリのロゴ画像

無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません

ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。

携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。

KindleアプリをダウンロードするためのQRコード

  • Design Patterns in Python: Common GOF (Gang of Four) Design Patterns implemented in Python (Software Engineering) (English Edition)

著者をフォロー

新刊とおすすめタイトルの情報を入手
何か問題が発生しました。後で再度リクエストしてください。

Design Patterns in Python: Common GOF (Gang of Four) Design Patterns implemented in Python (Software Engineering) (English Edition) [プリント・レプリカ] Kindle版

5つ星のうち4.2 (24)

Imagine walking into a room full of developers debating whether to use a Singleton or a Factory, and hearing them say things like: “No! this needs an Observer; otherwise, the coupling’ll break when we scale.”

Right now, those words might sound like magic, or noise.

They’re not magic. They’re design patterns. And they are the secret language of robust, scalable, maintainable software.

This book isn’t just about memorising patterns. It’s about thinking differently. You will learn how to spot hidden problems in your own code, and solve them before they cost you hours or days down the line.

And yes, you can start today, even if you’ve only been coding in Python for a few weeks.

Who Is This Book For?

  • New Python developers who want to avoid “it works on my machine” code and learn how professionals build real systems.
  • Self-taught hackers ready to level up from snippets to solid architecture.
  • Experienced developers switching to Python, looking for idiomatic, Pythonic ways to apply timeless principles.
  • Curious students and hobbyists who want more than tutorials, they want wisdom.

What You’ll Learn

We’ll explore all 23 classic design patterns from the legendary Design Patterns: Elements of Reusable Object-Oriented Software, the so-called Gang of Four (GoF) book.

But here’s the twist: we’ll implement each in idiomatic Python, highlighting where they shine and where Python offers better alternatives.

Where Java needs verbose factories and interfaces, Python lets you leverage first-class functions, duck typing, and decorators to achieve the same goals, with less code. We’ll show you how, and when, to lean into that.

By the end, you won’t just recognise patterns, you’ll start designing with them instinctively.

Creational Patterns

How do you create objects without breaking your code’s flexibility?

  • Factory Method
  • Abstract Factory
  • Builder
  • Prototype
  • Singleton

Structural Patterns

How do you compose classes and objects into bigger, smarter structures?

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy

Behavioral Patterns

How do your objects collaborate, communicate, and evolve over time?

  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template Method
  • Visitor

What You’ll Get by the End

  • Confidence to name, describe, and apply major design patterns in real projects
  • Deeper intuition for when a pattern helps, and when it hurts
  • A toolkit of Python-specific idioms that outshine traditional approaches (e.g., functools.lru_cache, protocol, dataclass)
  • Bonus Python Power-Ups after each chapter: advanced tips, common pitfalls, and performance insights

Ready? Let’s build smarter.

This isn’t a dry reference manual. It’s a conversation with 30 years of hard-won experience. Where theory meets the terminal, and where you’ll walk away not just knowing what to do, but why it matters.

Let’s begin.

すべてのサポートされている端末を表示

Fire タブレット

  • Fire HD 8 (第10世代)
  • Fire HD 10プラス
  • Fire HD 10 (第11世代)
  • Fire HD 8 (第12世代)

Kindle 無料読書アプリ

  • Kindle for Android (スマートフォン)
  • Kindle for Android (タブレットPC)
  • Kindle for iPhone
  • Kindle for iPad
  • Kindle for PC
  • ウェブ版Kindle
  • Kindle for Mac
このまとめ買いには1-3冊のうち3冊が含まれます。 含まれる商品を見る
まとめ買い
このシリーズは全3冊です。
まとめ買い価格: Kindle 価格
獲得ポイント:
39pt (1%)
ご請求額:JPY 3,750
上のボタンを押すと注文が確定し、Kindleストア利用規約に同意したものとみなされます。支払方法及び返品等についてはこちら

このまとめ買いには1-3冊のうち3冊が含まれます。

エラーが発生しました。
まとめ買い価格: Kindle 価格
獲得ポイント:
39pt (1%)
ご請求額:JPY 3,750
上のボタンを押すと注文が確定し、Kindleストア利用規約に同意したものとみなされます。支払方法及び返品等についてはこちら

お買い得タイトル

あなたの購入および読書履歴からのおすすめ

登録情報

  • ASIN ‏ : ‎ B08Z282SBC
  • アクセシビリティ ‏ : ‎ 詳細はこちら
  • 発売日 ‏ : ‎ 2021/3/15
  • 言語 ‏ : ‎ 英語
  • ファイルサイズ ‏ : ‎ 2.7 MB
  • Text-to-Speech(テキスト読み上げ機能) ‏ : ‎ 有効になっていません。
  • タイプセッティングの改善 ‏ : ‎ 有効にされていません
  • X-Ray ‏ : ‎ 有効にされていません
  • Word Wise ‏ : ‎ 有効にされていません
  • 本の長さ ‏ : ‎ 146ページ
  • 形式 ‏ : ‎ プリント・レプリカ
  • Page Flip ‏ : ‎ 有効にされていません
  • シリーズの一部 ‏ : ‎ Software Engineering
  • Amazon 売れ筋ランキング: 洋書 - 73,824位 (洋書の売れ筋ランキングを見る)
  • カスタマーレビュー:
    5つ星のうち4.2 (24)

著者について

著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
Mr Sean Bradley
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

著者の本をもっと見つけたり、似たような著者を調べたり、おすすめの本を読んだりできます。

カスタマーレビュー

星5つ中4.2つ
24グローバルレーティング

日本からのトップレビュー

日本からのレビューが0件あります

他の国からのトップレビュー

    Amazonにより翻訳済み
    原文を見る
  • 星5つ中1つ
    Garbage book at both a meta and macro level.
    2021年10月12日にドイツでレビュー済み
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Terrible book, full of typos and errata, even on the front cover! Worse, it presents implementation examples of the classic design patterns without providing any context, which is actually dangerous for new developers.

    フィードバックを送信中...
    ありがとうございます。数日中に調査いたします。
    Amazonにより英語から翻訳済み
    元の言語を参照する
  • 星5つ中2つ
    Bought and returned immediately. Very unpleasant reading.
    2024年8月8日にアメリカ合衆国でレビュー済み
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    After purchasing this book, I immediately returned it to Amazon for a refund.

    Note that I cannot comment on the actual content of the book. And that's because I found the book essentially unreadable, due to the extremely unprofessional internal design of the book.

    Basically, the author created web pages, and then created a printed book from those.

    That approach occasionally works. But in this case the results are horrendous.

    If you don't care at all about the physical appearance of a book's pages, and the content is the only thing that matters to you, then maybe you could give it a go.

    But I am definitely not of that mind. I expect much more from a book that I buy with my hard-earned funds.

    フィードバックを送信中...
    ありがとうございます。数日中に調査いたします。
    Amazonにより英語から翻訳済み
    元の言語を参照する
  • 星5つ中4つ
    Substance is good, the book quite pleasant to read. But some approximations.
    2024年7月28日にフランスでレビュー済み
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    The substance is good, the book quite pleasant to read. But some approximations and I wanted more details and explanations on some points.

    フィードバックを送信中...
    ありがとうございます。数日中に調査いたします。
    Amazonにより英語から翻訳済み
    元の言語を参照する
  • 星5つ中5つ
    Um bom livro
    2024年1月16日にブラジルでレビュー済み
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Uma boa introdução sobre o assunto é vários exemplos

    フィードバックを送信中...
    ありがとうございます。数日中に調査いたします。
    Amazonによりポルトガル語から翻訳済み
    元の言語を参照する
  • 星5つ中5つ
    Enjoyable Read
    2021年11月5日にオーストラリアでレビュー済み
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Thank you Sean, this is really helping me to get my head around design patterns. I am really looking forward to integrating these patterns into my future projects. I enjoy how each topic is laid out starting with the overview of the pattern, terminology, the UML diagram, the source code, the output, use case and summary. I found that the examples were not overly complex, allowing me to quickly grasp the concept. I feel like he gets straight to the point with the patterns, which is how I like to roll... I am happy with the price of the kindle version.

    フィードバックを送信中...
    ありがとうございます。数日中に調査いたします。
    Amazonにより英語から翻訳済み
    元の言語を参照する

問題を報告


この商品には、不適切な内容が含まれていますか?
この商品は、著作権を侵害していると思いますか?
この商品には、品質または書式設定の問題が含まれていますか?