€ 8,46

Deze aanbiedingen worden op dit artikel toegepast:

Sommige promoties kunnen worden gecombineerd; anderen komen niet in aanmerking om te worden gecombineerd met andere aanbiedingen. Voor meer informatie, zie de voorwaarden die zijn gekoppeld aan deze promoties.

Prijs is inclusief btw
Je bent geabonneerd op ! We zullen je items vooruitbestellen binnen 24 uur nadat ze beschikbaar zijn. Wanneer nieuwe boeken worden uitgebracht, brengen we je de laagste prijs die beschikbaar is in rekening tijdens de vooruitbestellingsperiode bij jouw standaard betaalmethode.
Werk je apparaat of betaalmethode bij, annuleer afzonderlijke vooruitbestellingen of je abonnement bij
Je lidmaatschappen en abonnementen
Toegevoegd aan

Sorry, er is iets misgegaan.

Er is een fout opgetreden bij het ophalen van je verlanglijsten. Probeer het nog eens.

Sorry, er is iets misgegaan.

Lijst niet beschikbaar.
Afbeelding van logo voor Kindle-app

Download de gratis Kindle-app en begin direct Kindle-boeken te lezen op je smartphone, tablet of computer. Geen Kindle-apparaat vereist.

Lees direct in je browser met Kindle voor Web.

Gebruik de camera van je mobiele telefoon om de onderstaande code te scannen en de Kindle-app te downloaden.

QR-code voor downloaden van Kindle-app

  • 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) [Print Replica] Kindle-editie

4,2 van 5 sterren (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.

Deze titel is alleen beschikbaar op bepaalde apparaten en de nieuwste versie van de Kindle-app. Raadpleeg vóór aankoop de lijst met ondersteunde apparaten. Beschikbaar op deze apparaten

Alle ondersteunde apparaten bekijken

Gratis Kindle-leesapps

  • Kindle voor Android-telefoons
  • Kindle voor Android-tablets
  • Kindle voor iPhone
  • Kindle voor iPad
  • Kindle voor Mac

Veiligheids- en productbronnen

Afbeeldingen en contactpersonen

Productgegevens

  • ASIN ‏ : ‎ B08Z282SBC
  • toegankelijkheid ‏ : ‎ Meer informatie
  • Publicatiedatum ‏ : ‎ 15 maart 2021
  • Taal ‏ : ‎ Engels
  • Bestandsgrootte ‏ : ‎ 2.7 MB
  • Verbeterd lettertype ‏ : ‎ Niet ingeschakeld
  • X-Ray ‏ : ‎ Niet ingeschakeld
  • Word Wise ‏ : ‎ Niet ingeschakeld
  • Printlengte ‏ : ‎ 146 pagina's
  • Indeling ‏ : ‎ Print Replica
  • Bladeren ‏ : ‎ Niet ingeschakeld
  • Plaats in bestsellerlijst: #134.782 in Kindle Store (Top 100 in Kindle Store bekijken)
  • Klantenrecensies:
    4,2 van 5 sterren (24)

Klantenrecensies

4,2 van 5 sterren
24 wereldwijde beoordelingen

Toprecensies uit Nederland

Er zijn 0 beoordelingen uit Nederland

Toprecensies uit andere landen

    Vertaald door Amazon
    Bekijk het origineel
  • 1 van 5 sterren
    Garbage book at both a meta and macro level.
    Beoordeeld in Duitsland op 12 oktober 2021
    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.

    Feedback verzenden ...
    Bedankt, we zullen het de komende dagen onderzoeken.
    Vertaald Engels door Amazon
    Origineel bekijken
  • 2 van 5 sterren
    Bought and returned immediately. Very unpleasant reading.
    Beoordeeld in de Verenigde Staten op 8 augustus 2024
    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.

    Feedback verzenden ...
    Bedankt, we zullen het de komende dagen onderzoeken.
    Vertaald Engels door Amazon
    Origineel bekijken
  • 4 van 5 sterren
    Substance is good, the book quite pleasant to read. But some approximations.
    Beoordeeld in Frankrijk op 28 juli 2024
    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.

    Feedback verzenden ...
    Bedankt, we zullen het de komende dagen onderzoeken.
    Vertaald Engels door Amazon
    Origineel bekijken
  • 5 van 5 sterren
    Um bom livro
    Beoordeeld in Brazilië op 16 januari 2024
    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

    Feedback verzenden ...
    Bedankt, we zullen het de komende dagen onderzoeken.
    Vertaald Portugees door Amazon
    Origineel bekijken
  • 5 van 5 sterren
    Enjoyable Read
    Beoordeeld in Australië op 5 november 2021
    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.

    Feedback verzenden ...
    Bedankt, we zullen het de komende dagen onderzoeken.
    Vertaald Engels door Amazon
    Origineel bekijken

Probleem melden


Bevat dit item ongepaste content?
Denk je dat dit item in strijd is met een auteursrecht?
Bevat dit item kwaliteits- of opmaakproblemen?