£55.36

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

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

£55 today · previous high £55 · all-time low £49

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 60 days · 60 data points (no recent data)

Historical
Generating forecast…
£55.36 £47.94 £49.56 £51.18 £52.80 £54.42 £56.04 26 April 2026 10 May 2026 25 May 2026 09 June 2026 24 June 2026

Price Distribution

Price distribution over 60 days • 2 price levels

Days at Price
Current Price
43 days 17 days · current 0 11 22 32 43 £49 £55 Days at Price

Price Analysis

Most common price: £49 (43 days, 71.7%)

Price range: £49 - £55

Price levels: 2 different prices over 60 days

Description

Rethink Python programming with this guide to Python data structures, design patterns and effective object oriented techniques, to uncover a truly modern Python Key Features Stop writing scripts and start architecting programs Learn the latest Python syntax and libraries A practical, hands-on tutorial that teaches you all about abstract design patterns and how to implement them in Python 3 Book Description Python 3 is more versatile and easier to use than ever. It runs on all major platforms in a huge array of use cases. Coding in Python minimizes development time and increases productivity in comparison to other languages. Clean, maintainable code is easy to both read and write using Python's clear, concise syntax. Object-oriented programming is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. Many modern programming languages utilize the powerful concepts behind object-oriented programming and Python is no exception. Starting with a detailed analysis of object-oriented analysis and design, you will use the Python programming language to clearly grasp key concepts from the object-oriented paradigm. This book fully explains classes, data encapsulation, inheritance, polymorphism, abstraction, and exceptions with an emphasis on when you can use each principle to develop well-designed software. You'll get an in-depth analysis of many common object-oriented design patterns that are more suitable to Python's unique style. This book will not just teach Python syntax, but will also build your confidence in how to program. You will also learn how to create maintainable applications by studying higher level design patterns. Following this, you'll learn the complexities of string and file manipulation, and how Python distinguishes between binary and textual data. Not one, but two very powerful automated testing systems will be introduced in the book. After you discover the joy of unit testing and just how easy it can be, you'll study higher level libraries such as database connectors and GUI toolkits and learn how they uniquely apply object-oriented principles. You'll learn how these principles will allow you to make greater use of key members of the Python eco-system such as Django and Kivy. What You Will Learn Implement objects in Python by creating classes and defining methods Separate related objects into a taxonomy of classes and describe the properties and behaviors of those objects via the class interface Extend class functionality using inheritance Understand when to use object-oriented features, and more importantly when not to use them Discover what design patterns are and why they are different in Python Uncover the simplicity of unit testing and why it's so important in Python Grasp common concurrency techniques and pitfalls in Python 3 Exploit object-oriented programming in key Python technologies such as Kivy and Django. Object-oriented programming concurrently with asyncio Table of Contents Object-oriented Design Objects in Python When Objects Are Alike Expecting the Unexpected When to Use Object-oriented Programming Python Data Structures Python Object-oriented Shortcuts Strings and Serialization The Iterator Pattern Python Design Patterns I Python Design Patterns II Testing Object-oriented Programs Concurrency

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
20 August 2015
Listed Since
19 February 2015

Barcode

No barcode data available

Similar Products You Might Like

Python Object-Oriented Programming: Build robust and maintainable object-oriented Python applications and libraries
98% match

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

Packt Publishing

£56.45 04 Jul 2026
Python 3 Object Oriented Programming: Harness the power of Python 3 objects
98% match

Python 3 Object Oriented Programming: Harness the power of Python 3 objects

Packt Publishing

£54.55 24 Jun 2026
Packt Python 3 Object-Oriented Programming Guide - Python 3.8
97% match

Packt Python 3 Object-Oriented Programming Guide - Python 3.8

Packt Publishing

£44.24 20 Jul 2026
PHP Objects, Patterns and Practice (Expert's Voice in Open Source)
97% match

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

Apress

£44.66 04 Jul 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

£61.99 02 Jul 2026
Programmation orientée objets en C++: Une approche évolutive
96% match

Programmation orientée objets en C++: Une approche évolutive

PU POLYTECHNIQU

£40.34 17 Jul 2026
Java Program Design: Principles, Polymorphism, and Patterns
96% match

Java Program Design: Principles, Polymorphism, and Patterns

Apress

£41.78 16 Jul 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

£74.99 19 Jun 2026
C# 2008 Fundamentals I and II LiveLessons (Video Training) (Video Livelessons)
96% match

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

Prentice Hall

Price unavailable
PHP 8 Objects, Patterns, and Practice: Mastering OO Enhancements, Design Patterns, and Essential Development Tools
96% match

PHP 8 Objects, Patterns, and Practice: Mastering OO Enhancements, Design Patterns, and Essential Development Tools

Apress

£96.17 14 May 2026
Addison-Wesley Object-Oriented Analysis and Design Book
96% match

Addison-Wesley Object-Oriented Analysis and Design Book

Addison Wesley

£72.80 24 Jul 2026
Programming with Objects: A Comparative Presentation of Object-Oriented Programming With C++ and Java (IEEE Press)
96% match

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

Wiley-IEEE Press

£92.69 08 Jul 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

£41.99 17 Jun 2026
Learning Java by Building Android Games: Learn Java and Android from scratch by building five exciting games
95% match

Learning Java by Building Android Games: Learn Java and Android from scratch by building five exciting games

Packt Publishing

£49.39 04 Jul 2026
Modern C++ Programming Cookbook: Master C++ core language and standard library features, with over 100 recipes, updated to C++20
95% match

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

Packt Publishing

£74.99 17 Jun 2026
Python for Engineers and Scientists: Concepts and Applications
95% match

Python for Engineers and Scientists: Concepts and Applications

CRC Press

£95.78 29 Jun 2026
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)

£71.99 06 Jul 2026
ECOOP 2005 - Object-Oriented Programming: 19th European Conference, Glasgow, UK, July 25-29, 2005. Proceedings: 3586 (Lecture Notes in Computer Science, 3586)
95% 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 11 Jul 2026
Object Oriented Programming: Simplified Approach using C++
95% match

Object Oriented Programming: Simplified Approach using C++

£49.33 07 Jul 2026
Management of the Object-oriented Development Process
95% match

Management of the Object-oriented Development Process

IGI Global

£81.72 04 Jul 2026
Addison Wesley C++ Primer Plus Sixth Edition - Developer's Library
95% match

Addison Wesley C++ Primer Plus Sixth Edition - Developer's Library

Addison Wesley

£58.79 23 Jul 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 10 Jun 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.95 12 Jul 2026
PHP Objects, Patterns, and Practice
95% match

PHP Objects, Patterns, and Practice

Apress

£44.99 08 Jul 2026