Forbedre Python-koden din med moderne objektorienterte designmønstre. Utviklere over hele verden vender seg til designmønstre for å skrive ren, effektiv og vedlikeholdbar kode. Nå finnes det en guide til designmønstre spesifikt for Python som er både brukervennlig og praktisk, uansett erfaringsnivå. Den anerkjente forfatteren av designmønstre, James W. Cooper, presenterer visuelle, eksemplardrevne forklaringer av 23 velprøvde mønstre for å skrive overlegen objektorientert kode. Gjennom klare og intuitive kodeeksempler introduserer han moderne teknikker for å lage Python-objekter som interagerer effektivt i kraftfulle og fleksible programmer. Nybegynnere i Python, inkludert de som kommer fra andre programmeringsspråk, vil finne en kortfattet introduksjon som er designet for å få dem raskt opp og i gang. Coopers omfattende dekning av mønstre omfatter abstrakte klasser, mange arv, GUI-programmering og widgets, grafiske klasser, tegning og plotting, matematikk, databaser, Python-dekoratører, bilder, tråder, iteratorer og oppretting av kjørbar kode.