Surprise Castle
Software Design for Python Programmers: Principles and Patterns

Software Design for Python Programmers: Principles and Patterns - Paperback

$59.99
Quantity
01

Pay over time for orders over $35.00 with

Availability:In StockContributor:Ronald MakPublish date:2/17/2026Pages:456
Language:EnglishPublisher:Manning PublicationsISBN-13:9781633439498ISBN-10:1633439496UPC:9781633439498Book Category:ComputersBook Subcategory:Languages, Programming, Software Development & EngineeringBook Topic:Python, Object Oriented, Systems Analysis & DesignWeight:1.2015Product ID:SCHRMXSYZK

Software Design for Python Programmers: Principles and Patterns

Get a free eBook (PDF or ePub) from Manning as well as access to the online liveBook format (and its AI assistant that will answer your questions in any language) when you purchase the print book.

This book shows you how to level up from writing Python code to designing Python applications. Following intuitive "before" and "after" examples of improved code, you'll learn to plan and execute Python...
Language:EnglishPublisher:Manning PublicationsISBN-13:9781633439498ISBN-10:1633439496UPC:9781633439498Book Category:ComputersBook Subcategory:Languages, Programming, Software Development & EngineeringBook Topic:Python, Object Oriented, Systems Analysis & DesignWeight:1.2015Product ID:SCHRMXSYZK

Ronald 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 Contents

Part 1
1 The path to well-designed software
2 Iterate to achieve good design
Part 2
3 Get requirements to build the right application
4 Good class design to build the application righ...




Publisher: Manning Publications

Contributor(s)

Ronald Mak

Free shipping on orders over $75. Standard shipping takes 3-7 business days. Returns accepted within 30 days of purchase.

Recently Viewed

View All