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 by
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.
Python 3 Object-oriented Programming
- About Book
- Who Is This Book For?
- Book Content
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!