£41.64

Packt Publishing Python Object-Oriented Programming: Build robust and maintainable object-oriented Python applications and libraries

Price data last checked 103 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.

£42 today · previous high £42 · all-time low £13

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 628 days • 628 data points (No recent data available)

Historical
Generating forecast...
£41.64 £9.59 £16.58 £23.57 £30.57 £37.56 £44.55 09 June 2024 12 November 2024 18 April 2025 22 September 2025 26 February 2026

Price Distribution

Price distribution over 628 days • 5 price ranges

Days at Price
Current Price
51 days 33 days 12 days 134 days 398 days · current 0 100 199 299 398 £13-18 £18-24 £24-30 £30-36 £36-42 Days at Price

Price Analysis

Most common range: £36-42 (398 days, 63.4%)

Price range: £13 - £42

Price levels: 5 price ranges over 628 days

Description

A comprehensive guide to exploring modern Python through data structures, design patterns, and effective object-oriented techniques Key Features Build an intuitive understanding of object-oriented design, from introductory to mature programs Learn the ins and outs of Python syntax, libraries, and best practices Examine a machine-learning case study at the end of each chapter Book Description Object-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. Python Object-Oriented Programming, Fourth Edition dives deep into the various aspects of OOP, Python as an OOP language, common and advanced design patterns, and hands-on data manipulation and testing of more complex OOP systems. These concepts are consolidated by open-ended exercises, as well as a real-world case study at the end of every chapter, newly written for this edition. All example code is now compatible with Python 3.9+ syntax and has been updated with type hints for ease of learning. Steven and Dusty provide a comprehensive, illustrative tour of important OOP concepts, such as inheritance, composition, and polymorphism, and explain how they work together with Python’s classes and data structures to facilitate good design. In addition, the book also features an in-depth look at Python’s exception handling and how functional programming intersects with OOP. Two very powerful automated testing systems, unittest and pytest, are introduced. The final chapter provides a detailed discussion of Python's concurrent programming ecosystem. By the end of the book, you will have a thorough understanding of how to think about and apply object-oriented principles using Python syntax and be able to confidently create robust and reliable programs. What you will learn Implement objects in Python by creating classes and defining methods Extend class functionality using inheritance Use exceptions to handle unusual situations cleanly Understand when to use object-oriented features, and more importantly, when not to use them Discover several widely used design patterns and how they are implemented in Python Uncover the simplicity of unit and integration testing and understand why they are so important Learn to statically type check your dynamic code Understand concurrency with asyncio and how it speeds up programs Who this book is for If you are new to object-oriented programming techniques, or if you have basic Python skills and wish to learn how and when to correctly apply OOP principles in Python, this is the book for you. Moreover, if you are an object-oriented programmer coming from other languages or seeking a leg up in the new world of Python, you will find this book a useful introduction to Python. Minimal previous experience with Python is necessary. Table of Contents Object-Oriented Design Objects in Python When Objects Are Alike Expecting the Unexpected When to Use Object-Oriented Programming Abstract Base Classes and Operator Overloading Python Data Structures The Intersection of Object-Oriented and Functional Programming Strings, Serialization, and File Paths The Iterator Pattern Common Design Patterns Advanced Design Patterns Testing Object-Oriented Programs Concurrency

Product Specifications

Format
Paperback
Domain
Amazon UK
Release Date
02 July 2021
Listed Since
07 May 2021

Barcode

No barcode data available

Similar Products You Might Like

Python 3 Object-oriented Programming: Building robust and maintainable software with object oriented design patterns in Python
98% match

Python 3 Object-oriented Programming: Building robust and maintainable software with object oriented design patterns in Python

Packt Publishing

£43.60 03 Feb 2026
Python 3 Object Oriented Programming: Harness the power of Python 3 objects: If you feel it’s time you learned object-oriented programming ... way to learn how to harness the power of OOP
97% match

Python 3 Object Oriented Programming: Harness the power of Python 3 objects: If you feel it’s time you learned object-oriented programming ... way to learn how to harness the power of OOP

Packt Publishing

£37.65 01 Feb 2026
PHP Objects, Patterns and Practice (Expert's Voice in Open Source)
96% match

PHP Objects, Patterns and Practice (Expert's Voice in Open Source)

Apress

£43.71 27 Feb 2026
Python: Master the Art of Design Patterns: Ensure your code is sleek, efficient and elegant by mastering powerful Python design patterns
96% match

Python: Master the Art of Design Patterns: Ensure your code is sleek, efficient and elegant by mastering powerful Python design patterns

Packt Publishing

£58.67 21 Feb 2026
Modern Python Cookbook: 133 recipes to develop flawless and expressive programs in Python 3.8
96% match

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

Packt Publishing

£67.48 25 Jan 2026
Java Program Design: Principles, Polymorphism, and Patterns
96% match

Java Program Design: Principles, Polymorphism, and Patterns

Apress

£41.90 19 Apr 2026
Modern C++ Programming Cookbook: Master C++ core language and standard library features, with over 100 recipes, updated to C++20
96% match

Modern C++ Programming Cookbook: Master C++ core language and standard library features, with over 100 recipes, updated to C++20

Packt Publishing

£55.34 14 Jan 2026
ECOOP 2005 - Object-Oriented Programming: 19th European Conference, Glasgow, UK, July 25-29, 2005. Proceedings: 3586 (Lecture Notes in Computer Science, 3586)
96% match

ECOOP 2005 - Object-Oriented Programming: 19th European Conference, Glasgow, UK, July 25-29, 2005. Proceedings: 3586 (Lecture Notes in Computer Science, 3586)

Springer

£63.78 30 Mar 2026
Modern Python Cookbook: 130+ updated recipes for modern Python 3.12 with new techniques and tools
96% match

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

Packt Publishing

£38.90 14 Jan 2026
Fluent Python: Clear, Concise, and Effective Programming
96% match

Fluent Python: Clear, Concise, and Effective Programming

O'Reilly

£42.00 25 Jan 2026
Programming with Objects: A Comparative Presentation of Object-Oriented Programming With C++ and Java (IEEE Press)
95% match

Programming with Objects: A Comparative Presentation of Object-Oriented Programming With C++ and Java (IEEE Press)

Wiley-IEEE Press

£88.00 07 Mar 2026
Object-Oriented Programming in Oberon-2
95% match

Object-Oriented Programming in Oberon-2

Springer

£44.71 07 Mar 2026
C++ High Performance: Master the art of optimizing the functioning of your C++ code, 2nd Edition
95% match

C++ High Performance: Master the art of optimizing the functioning of your C++ code, 2nd Edition

Packt Publishing

£43.99 24 Jan 2026
Learning Python: Powerful Object-Oriented Programming
95% match

Learning Python: Powerful Object-Oriented Programming

O'Reilly

£44.67 13 Jan 2026
Python for Engineers and Scientists: Concepts and Applications
95% match

Python for Engineers and Scientists: Concepts and Applications

CRC Press

£75.00 15 Feb 2026
Object Oriented Programming: Simplified Approach using C++
95% match

Object Oriented Programming: Simplified Approach using C++

£55.91 06 Mar 2026
Programming: Principles and Practice Using C++ (C++ In-depth)
95% match

Programming: Principles and Practice Using C++ (C++ In-depth)

£59.99 13 Jan 2026
C++: The Comprehensive Guide
95% match

C++: The Comprehensive Guide

Rheinwerk Computing

£53.34 12 Jan 2026
Advanced Python Development: Using Powerful Language Features in Real-World Applications
95% match

Advanced Python Development: Using Powerful Language Features in Real-World Applications

Apress

£38.25 28 Feb 2026
Python Programming: An Introduction to Computer Science, Fourth Edition
95% match

Python Programming: An Introduction to Computer Science, Fourth Edition

Franklin, Beedle & Associates Inc.

£55.00 09 Dec 2025
Object-oriented Programming Systems: Tools and Applications (UNICOM Applied Information Technology Series 10)
95% match

Object-oriented Programming Systems: Tools and Applications (UNICOM Applied Information Technology Series 10)

Cengage Learning EMEA

£71.99 03 Mar 2026
Object-Oriented Construction Handbook: Developing Application-Oriented Software with the Tools & Materials Approach
95% match

Object-Oriented Construction Handbook: Developing Application-Oriented Software with the Tools & Materials Approach

Morgan Kaufmann

£57.99 30 Mar 2026
Objektorientierte Programmierung (XLeitfäden der angewandten Informatik)
95% match

Objektorientierte Programmierung (XLeitfäden der angewandten Informatik)

Vieweg+Teubner Verlag

£46.99 17 Apr 2026
PHP Objects, Patterns, and Practice
95% match

PHP Objects, Patterns, and Practice

Apress

£44.99 07 Mar 2026