£48.44

Chapman and Hall/CRC Software Design by Example: A Tool-Based Introduction with Python

Price data last checked 62 day(s) ago - refreshing...

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

This is the most expensive it has ever been. Walk away.

£48 today · previous high £48 · all-time low £46

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 29 days · 29 data points (no recent data)

Historical
Generating forecast…
£48.44 £45.26 £45.95 £46.65 £47.34 £48.04 £48.73 10 June 2026 17 June 2026 24 June 2026 01 July 2026 08 July 2026

Price Distribution

Price distribution over 29 days • 2 price levels

Days at Price
Current Price
5 days 24 days · current 0 6 12 18 24 £46 £48 Days at Price

Price Analysis

Most common price: £48 (24 days, 82.8%)

Price range: £46 - £48

Price levels: 2 different prices over 29 days

Description

The best way to learn design in any field is to study examples, and some of the best examples of software design come from the tools programmers use in their own work. Software Design by Example: A Tool-Based Introduction with Python therefore builds small versions of the things programmers use in order to demystify them and give some insights into how experienced programmers think. From a file backup system and a testing framework to a regular expression matcher, a browser layout engine, and a very small compiler, we explore common design patterns, show how making code easier to test also makes it easier to reuse, and help readers understand how debuggers, profilers, package managers, and version control systems work so that they can use them more effectively. This material can be used for self-paced study, in an undergraduate course on software design, or as the core of an intensive weeklong workshop for working programmers. Each chapter has a set of exercises ranging in size and difficulty from half a dozen lines to a full day’s work. Readers should be familiar with the basics of modern Python, but the more advanced features of the language are explained and illustrated as they are introduced. All the written material in this project can be freely reused under the terms of the Creative Commons - Attribution license, while all of the software is made available under the terms of the Hippocratic License. All proceeds from sale of this book will go to support the Red Door Family Shelter in Toronto. Features: Teaches software design by showing programmers how to build the tools they use every day Each chapter includes exercises to help readers check and deepen their understanding All the example code can be downloaded, re-used, and modified under an open license

Key Features

New Store Stock

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
05 April 2024
Listed Since
04 October 2023

Barcode

No barcode data available

Similar Products You Might Like

Software Design by Example: A Tool-Based Introduction with JavaScript
98% match

Software Design by Example: A Tool-Based Introduction with JavaScript

CRC Press

£43.15 03 Jul 2026
Software Design in Python: Principles and Patterns
96% match

Software Design in Python: Principles and Patterns

Manning

£36.35 15 Jul 2026
Software Essentials: Design and Construction (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)
96% match

Software Essentials: Design and Construction (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)

CRC Press

£64.99 17 Jul 2026
Software Engineering Practice: A Case Study Approach (Chapman & Hall/CRC Innovations in Software Engineering and S)
95% match

Software Engineering Practice: A Case Study Approach (Chapman & Hall/CRC Innovations in Software Engineering and S)

CRC Press

£184.58 02 Sep 2026
Handbook of Research on Pathways and Opportunities Into the Business of Esports
95% match

Handbook of Research on Pathways and Opportunities Into the Business of Esports

IGI Global

£322.55 05 Sep 2026
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
95% match

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)

PEARSON EDUCATION

£39.58 27 Aug 2026
A Friendly Guide to Software Development: What You Should Know Without Being a Developer (Friendly Guides to Technology)
95% match

A Friendly Guide to Software Development: What You Should Know Without Being a Developer (Friendly Guides to Technology)

Apress

£37.53 17 Jul 2026
Modern Python Cookbook: 130+ updated recipes for modern Python 3.12 with new techniques and tools
95% match

Modern Python Cookbook: 130+ updated recipes for modern Python 3.12 with new techniques and tools

Packt Publishing

£41.99 20 Aug 2026
Python for Software Design: How to Think Like a Computer Scientist
95% match

Python for Software Design: How to Think Like a Computer Scientist

Cambridge University Press

£29.20 10 Jul 2026
Modern Python Cookbook: 133 recipes to develop flawless and expressive programs in Python 3.8
95% match

Modern Python Cookbook: 133 recipes to develop flawless and expressive programs in Python 3.8

Packt Publishing

£71.92 23 Aug 2026
Software Architecture with Python: Design and architect highly scalable, robust, clean, and high performance applications in Python
95% match

Software Architecture with Python: Design and architect highly scalable, robust, clean, and high performance applications in Python

Packt Publishing

£43.99 02 Jul 2026
Hands-On Software Engineering with Python: Move beyond basic programming and construct reliable and efficient software with complex code
95% match

Hands-On Software Engineering with Python: Move beyond basic programming and construct reliable and efficient software with complex code

Packt Publishing

£43.99 08 Jul 2026
Software Development, Design and Coding: With Patterns, Debugging, Unit Testing, and Refactoring
95% match

Software Development, Design and Coding: With Patterns, Debugging, Unit Testing, and Refactoring

Apress

£54.99 15 Aug 2026
Springer Program Development by Refinement - B Method Book
95% match

Springer Program Development by Refinement - B Method Book

Springer

£104.98 18 Jul 2026
Software Development: An Open Source Approach (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)
95% match

Software Development: An Open Source Approach (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)

CRC Press

£83.45 06 Jul 2026
Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
95% match

Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices

O'Reilly

£35.94 21 Jul 2026
Stable Design Patterns for Software and Systems
95% match

Stable Design Patterns for Software and Systems

CRC Press

£64.81 10 Jul 2026
Python Programming: An Introduction to Computer Science, Fourth Edition
94% match

Python Programming: An Introduction to Computer Science, Fourth Edition

Franklin, Beedle & Associates Inc.

£48.87 11 Aug 2026
Building Python Programs
94% match

Building Python Programs

PEARSON EDUCATION

£136.99 02 Sep 2026
Client-Centered Software Development: The CO-FOSS Approach
94% match

Client-Centered Software Development: The CO-FOSS Approach

CRC Press

£62.07 05 Jul 2026
Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))
94% match

Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))

Addison Wesley

£38.99 11 Jul 2026
C# 2008 Fundamentals I and II LiveLessons (Video Training) (Video Livelessons)
94% match

C# 2008 Fundamentals I and II LiveLessons (Video Training) (Video Livelessons)

Prentice Hall

£51.66 28 Jul 2026
Programming Language Explorations
94% match

Programming Language Explorations

Chapman and Hall/CRC

£51.29 27 Aug 2026
The Python Workbook: A Brief Introduction with Exercises and Solutions (Texts in Computer Science)
94% match

The Python Workbook: A Brief Introduction with Exercises and Solutions (Texts in Computer Science)

Springer

£47.24 22 Aug 2026