• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Nyheter
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Pocketböcker
  • Spel & pussel

10% studentrabatt med kod TERM26

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Populära bokserier
    • Barnbokskaraktärer
    • Populära författare

    Mina sidor

      Hjälp

      • Kundservice
      • Vanliga frågor och svar
      • Frakt och leverans
      • Retur vid ångerrätt
      • Reklamera vara
      • Betalning
      • Köpvillkor
      • Allmänna villkor
      • Information om webbplatsens tillgänglighet

      Om Bokus

      • Om oss
      • Pressrum
      • För studenter
      • För företag
      • För bibliotek och offentlig verksamhet
      • För leverantörer
      • Hållbarhet

      Populärt

      • Aktuella erbjudanden
      • Presentkort
      • Studentlitteratur
      • Nya böcker
      • Topplistor
      • Signerade böcker
      • Engelska böcker

      Inspiration

      • Boktips
      • BookTok
      • Populära bokserier
      • Barnbokskaraktärer
      • Populära författare
      Logotyp för Bokus
      Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
      bokus @ CookiesAnpassa cookiesIntegritetspolicyKöpvillkor
      Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
      1. Data och IT
      2. Programmeringsböcker

      Software Design for Python Programmers

      Principles and patterns

      AvRonald Mak

      E-bok
      Engelska, 2026

      567 kr

      Läs direkt i Bokus Reader – eller ladda ned till din enhet

      Beskrivning

      Software Design for Python Programmers shows you how to level up from writing Python code to designing Python applications. Following intuitive before and after examples of improved code, youll learn to plan and execute Python applications effectively and avoid bugs associated with unmanaged state, poorly-formed classes, inflexible functions, and more.Great applications take advantage of established design principles and patterns that maximize performance, maintainability, and reliability. This book helps you master the Pythonic approach to architectural principles, such as encapsulation, abstraction, method variation, and more. The examples are in Python, but the techniques will apply to any object-oriented language.In Software Design for Python Programmers, youll learn to:Analyze requirements and plan application architectureEvolve designs through iterative developmentShape Python classes with high cohesion and loose couplingUse decorators to introduce abstraction, enforce constraints, and enrich behaviorApply industry-standard design principles to keep code modular and maintainableChoose and implement the right design patterns for complex challengesAbout the TechnologyGreat software starts with thoughtful design. Youll be a more effective developer if you can decide how data willflow through your applications, create a winning software architecture, and structure functions, classes, and modules before you write a line of code. This book will get you started!About the BookSoftware Design for Python Programmers is a practical guide for creating maintainable, well-structured software in Python. By investigating clear before and after examples, youll discover how even small design choices can have a huge impact on an applications clarity and reliability. As you go, youll learn how to gather requirements, shape a programs architecture iteratively, create clean and reusable abstractions, and select design patterns that solve the real problems youll face on the job.Whats InsideTurn vague requirements into solid designsPython-specific software design techniquesCreate classes with high cohesion and loose couplingAbout the ReadersFor programmers comfortable with Python syntax.About the AuthorRonald Mak is a former NASA senior scientist. Currently, he teaches data science and computer science at San Jose State University. He is the author of Object-Oriented Software Design in C++.Table of ContentsPart 11 The path to well-designed software2 Iterate to achieve good designPart 23 Get requirements to build the right application4 Good class design to build the application rightPart 35 Hide class implementations6 Dont surprise your users7 Design subclasses rightPart 48 The Template Method and Strategy Design Patterns9 The Factory Method and Abstract Factory Design Patterns10 The Adapter and Faade Design Patterns11 The Iterator and Visitor Design Patterns12 The Observer Design Pattern13 The State Design Pattern14 The Singleton, Composite, and Decorator Design PatternsPart 515 Designing solutions with recursion and backtracking16 Designing multithreaded programs

      Produktinformation

      • Utgivningsdatum:2026-02-24
      • Språk:Engelska
      • Filformat:EPUB
      • Kopieringsskydd:LCP
      • ISBN:9781638357834
      • Förlag:Manning

      Utforska kategorier

      • Programmeringsböcker inom Data och IT
      • Webbprogrammering inom Data och IT
      • Programspråk inom Data och IT
      Hoppa över listan

      Mer från samma författare

      Ronald Mak - Software Design in Python, Inbunden
      • -10% student

      Software Design in Python

      Ronald Mak

      Inbunden, 2026

      401 kr

      Ronald Mak - Martian Principles for Successful Enterprise Systems, E-bok

      Martian Principles for Successful Enterprise Systems

      Ronald Mak

      E-bok
      2006

      269 kr

      Ronald Mak - Writing Compilers and Interpreters, Häftad

      Writing Compilers and Interpreters

      Ronald Mak

      Häftad, 2009

      4,0 utav 5 stjärnor. Totalt antal röster:(1)

      924 kr

      John Paul Mueller, Ronald Mak - C++ Essentials For Dummies, Häftad

      C++ Essentials For Dummies

      John Paul Mueller, Ronald Mak

      Häftad, 2025

      134 kr

      Ronald Mak - Writing Compilers and Interpreters, E-bok

      Writing Compilers and Interpreters

      Ronald Mak

      E-bok
      2011

      1 092 kr

      John Paul Mueller, Ronald Mak - C++ Essentials For Dummies, E-bok

      C++ Essentials For Dummies

      John Paul Mueller, Ronald Mak

      E-bok
      2024

      212 kr

      John Paul Mueller, Ronald Mak - C++ Essentials For Dummies, E-bok

      C++ Essentials For Dummies

      John Paul Mueller, Ronald Mak

      E-bok
      2024

      205 kr

      Ronald Mak - Object-Oriented Software Design in C++, Inbunden

      Object-Oriented Software Design in C++

      Ronald Mak

      Inbunden, 2024

      428 kr

      Ronald Mak - Object-Oriented Software Design in C++, E-bok

      Object-Oriented Software Design in C++

      Ronald Mak

      E-bok
      2024

      645 kr

      Hoppa över listan

      Du kanske också är intresserad av

      Ronald Mak - Software Design in Python, Inbunden
      • -10% student

      Software Design in Python

      Ronald Mak

      Inbunden, 2026

      401 kr

      Ronald Mak - Martian Principles for Successful Enterprise Systems, E-bok

      Martian Principles for Successful Enterprise Systems

      Ronald Mak

      E-bok
      2006

      269 kr

      Ronald Mak - Object-Oriented Software Design in C++, Inbunden

      Object-Oriented Software Design in C++

      Ronald Mak

      Inbunden, 2024

      428 kr

      Ronald Mak - Writing Compilers and Interpreters, Häftad

      Writing Compilers and Interpreters

      Ronald Mak

      Häftad, 2009

      4,0 utav 5 stjärnor. Totalt antal röster:(1)

      924 kr

      John Paul Mueller, Ronald Mak - C++ Essentials For Dummies, E-bok

      C++ Essentials For Dummies

      John Paul Mueller, Ronald Mak

      E-bok
      2024

      205 kr

      John Paul Mueller, Ronald Mak - C++ Essentials For Dummies, E-bok

      C++ Essentials For Dummies

      John Paul Mueller, Ronald Mak

      E-bok
      2024

      212 kr

      Ronald Mak - Object-Oriented Software Design in C++, E-bok

      Object-Oriented Software Design in C++

      Ronald Mak

      E-bok
      2024

      645 kr

      John Paul Mueller, Ronald Mak - C++ Essentials For Dummies, Häftad

      C++ Essentials For Dummies

      John Paul Mueller, Ronald Mak

      Häftad, 2025

      134 kr

      Ronald Mak - Writing Compilers and Interpreters, E-bok

      Writing Compilers and Interpreters

      Ronald Mak

      E-bok
      2011

      1 092 kr

      Vendela Blomström, Jeanna Wennerberg - Akademiskt läsande och skrivande, Häftad
      • -10% student

      Akademiskt läsande och skrivande

      Vendela Blomström, Jeanna Wennerberg

      Häftad, 2026

      421 kr