£34.23

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

Illustrated

Price data checked 3 days ago

View at Amazon

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

Pricier than usual. £1 more than the 30-day average — we'd wait.

£34 today · 30-day average £33 · all-time low £7

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 88 days • 88 data points

Historical
Generating forecast...
£38.05 £4.24 £11.61 £18.99 £26.37 £33.75 £41.12 05 April 2026 26 April 2026 18 May 2026 09 June 2026 01 July 2026

Price Distribution

Price distribution over 88 days • 9 price levels

Days at Price
Current Price
10 days 1 day 10 days 1 day 15 days 30 days 1 day · current 3 days 17 days 0 8 15 23 30 £7.31 £8.12 £10 £11 £13 £33 £34 £35 £38 Days at Price

Price Analysis

Most common price: £33 (30 days, 34.1%)

Price range: £7.31 - £38

Price levels: 9 different prices over 88 days

Description

A no-nonsense introduction to software design using the Python programming language. Written for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. The focus is on the programming process, with special emphasis on debugging. The book includes a wide range of exercises, from short examples to substantial projects, so that students have ample opportunity to practise each new concept. Exercise solutions and code examples are available from thinkpython.com, along with Swampy, a suite of Python programs that is used in some of the exercises.

Key Features

New

Mint Condition

Dispatch same day for order received before 12 noon

Guaranteed packaging

No quibbles returns

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
28 May 2009
Listed Since
18 July 2008

Barcode

No barcode data available

Similar Products You Might Like

The Python Workshop: Learn to code in Python and kickstart your career in software development or data science
83% match

The Python Workshop: Learn to code in Python and kickstart your career in software development or data science

Packt Publishing

£34.20 31 May 2026
Programming with Python
82% match

Programming with Python

Springer

£110.77 15 May 2026
Specifying Software: A Hands-On Introduction
82% match

Specifying Software: A Hands-On Introduction

Cambridge University Press

£42.00 31 May 2026
Systematic Program Design: From Clarity to Efficiency
82% match

Systematic Program Design: From Clarity to Efficiency

Cambridge University Press

£10.09 19 Jun 2026
Programming with Python
81% match

Programming with Python

Springer

£80.64 02 Jun 2026
Practices of the Python Pro
81% match

Practices of the Python Pro

Manning

£36.64 07 Jun 2026
Applied Computational Thinking with Python: Design algorithmic solutions for complex and challenging real-world problems
81% match

Applied Computational Thinking with Python: Design algorithmic solutions for complex and challenging real-world problems

Packt Publishing

£40.57 07 Jun 2026
The Python Workshop: Write Python code to solve challenging real-world problems, 2nd Edition
81% match

The Python Workshop: Write Python code to solve challenging real-world problems, 2nd Edition

Packt Publishing

£41.99 07 Jun 2026
Introduction to Programming Using Python, An, Global Edition
80% match

Introduction to Programming Using Python, An, Global Edition

PEARSON EDUCATION

£65.99 30 Jun 2026
Model-Based Software Testing and Analysis with C#
80% match

Model-Based Software Testing and Analysis with C#

Cambridge University Press

£27.89 11 Jun 2026
The Step-by-Step Python Guide for Beginners: Includes Hands-on-Projects and Exercises
80% match

The Step-by-Step Python Guide for Beginners: Includes Hands-on-Projects and Exercises

£18.79 25 Jun 2026
UML by Example (Sigs: Advances in Object Technology S)
79% match

UML by Example (Sigs: Advances in Object Technology S)

Cambridge University Press

£78.00 11 Jun 2026
Python for Absolute Beginners
79% match

Python for Absolute Beginners

De Gruyter Mouton

£37.22 01 Jun 2026
Handbuch zur Einführung in die Python-Programmierung
79% match

Handbuch zur Einführung in die Python-Programmierung

£45.00 23 Jun 2026
Python Programming for Mathematics (Chapman & Hall/CRC The Python Series)
79% match

Python Programming for Mathematics (Chapman & Hall/CRC The Python Series)

Chapman and Hall/CRC

£125.00 04 Jun 2026
Design Patterns: Elements of Reusable Object-Oriented Software
79% match

Design Patterns: Elements of Reusable Object-Oriented Software

Prentice Hall

£42.95 12 Jun 2026
Powerful Python: Patterns and Strategies with Modern Python
79% match

Powerful Python: Patterns and Strategies with Modern Python

O'Reilly

£37.40 25 Jun 2026
Programming Languages: Design and Implementation (International Edition)
79% match

Programming Languages: Design and Implementation (International Edition)

PEARSON EDUCATION

£31.58 26 May 2026
Design Theory and Computer Science: Processes and Methodology of Computer Systems Design: 15 (Cambridge Tracts in Theoretical Computer Science, Series Number 15)
79% match

Design Theory and Computer Science: Processes and Methodology of Computer Systems Design: 15 (Cambridge Tracts in Theoretical Computer Science, Series Number 15)

Cambridge University Press

£144.40 02 Jul 2026
A First Course in Network Science
79% match

A First Course in Network Science

Cambridge University Press

£39.09 27 May 2026
Modelling Systems: Practical Tools and Techniques in Software Development
78% match

Modelling Systems: Practical Tools and Techniques in Software Development

Cambridge University Press

£38.86 08 Jun 2026
Introduction to GIS Programming and Fundamentals with Python and ArcGIS®
78% match

Introduction to GIS Programming and Fundamentals with Python and ArcGIS®

CRC Press

£39.49 21 May 2026
Python Basics to Advanced
78% match

Python Basics to Advanced

£49.77 18 May 2026
BiteSize Python for Intermediate Learners: With Practice Labs, Real-World Examples, and Generative AI Assistance (Chapman & Hall/CRC The Python Series)
78% match

BiteSize Python for Intermediate Learners: With Practice Labs, Real-World Examples, and Generative AI Assistance (Chapman & Hall/CRC The Python Series)

Chapman and Hall/CRC

£49.39 03 Jun 2026