Book

Python 3 Object-oriented Programming

Updated with the latest Python syntax and libraries, this second edition will help you to learn about abstract design patterns and their implementation in Python 3. You’ll also get to grips with classes, data encapsulation, inheritance, polymorphism, abstraction, and exceptions, and be able to develop well-designed software.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

15h20m

Language

English

About Book

Who Is This Book For?

If you're new to object-oriented programming techniques, or if you have basic Python skills and wish to learn in depth how and when to correctly apply object-oriented programming in Python to design software, this is the book for you.

Book content

chapters 15h20m total length

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

Files and Strings

The Iterator Pattern

Python Design Patterns I

Python Design Patterns II

Testing Object-Oriented Programs

Concurrency

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required