Python 3 Object-Oriented Programming 3rd Edition

Python 3 Object-Oriented Programming: Build robust and maintainable software with object-oriented design patterns in Python 3.8, 3rd Edition

This book introduces the terminology of the object-oriented paradigm. It focuses on object-oriented design with step-by-step examples. It guides us from simple inheritance, one of the most useful tools in the object-oriented programmer’s toolbox, through exception handling to design patterns, an object-oriented way of looking at object-oriented concepts.

Along the way, we’ll learn how to integrate the object-oriented and the not-so-object-oriented aspects of the Python programming language. We will learn the complexities of string and file manipulation, emphasizing the difference between binary and textual data.

We’ll then cover the joys of unit testing, using not one, but two unit testing frameworks. Finally, we’ll explore, through Python’s various concurrency paradigms, how to make objects work well together at the same time.

Leave a Reply

Your email address will not be published. Required fields are marked *


For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

I agree to these terms.