Get Free Shipping on orders over $89
Software Design for Python Programmers : Principles and Patterns - Ronald Mak

Software Design for Python Programmers

Principles and Patterns

By: Ronald Mak

Paperback | 17 February 2026

At a Glance

Paperback


$148.99

or 4 interest-free payments of $37.25 with

 or 

Ships in 5 to 10 business days

Great Python applications take advantage of established design principles and patterns that maximize performance, maintainability, and reliability. Software Design for Python Programmers shows you how to build on your Python coding skills by mastering the practices of great software design!

More in Programming & Scripting Languages

Fluent Python : Clear, Concise, and Effective Programming 2nd Edition - Luciano Ramalho
Python All-in-One For Dummies : 3rd Edition - John C. Shovic

RRP $74.95

$49.99

33%
OFF
Introduction to Programming Languages - Gordon Hurley
Think Python : How to Think Like a Computer Scientist - Allen B. Downey
Swift : The Practical Guide - Kerem Koseoglu
The C Programming Language : Prentice Hall Software - Brian Kernighan

RRP $107.04

$75.75

29%
OFF
Fundamentals of Python : 3rd Edition - First Programs - Kenneth Lambert
Coding For Dummies, All New Edition : For Dummies (Computer/Tech) - Paul McFedries
C# 12 in a Nutshell : The Definitive Reference - Joseph Albahari

RRP $133.00

$106.40

20%
OFF
SQL All-in-One For Dummies : For Dummies (Computer/Tech) - Allen G. Taylor
Automate the Boring Stuff with Python, 3rd Edition - AL SWEIGART
Python Automation For Dummies : For Dummies (Computer/Tech) - Alan Simpson
C++ How to Program, Global Edition : 10th Edition - Paul Deitel

RRP $167.95

$133.75

20%
OFF
Developing Graphics Frameworks with Java and OpenGL - Lee Stemkoski