Python Object Oriented Programming (OOP): Beginner to Pro
Deep OOP Foundations From Absolute Scratch
4.49 (635 reviews)

5,138
students
27 hours
content
Oct 2024
last update
$79.99
regular price
What you will learn
Learn Python object-oriented programming from the ground up with in-depth lectures and practice activities
Work through 16 detailed project assignments to put your learning to practice
Write your own classes with customized behavior, representation, and relationships
Understand inheritance and multiple inheritance including best practices and the ideal use cases
Understand modern language constructs like dataclasses, enumerations, slots, and more
Master the Pythonic style of working with types, built-ins, and their derivatives
Get a deep understanding of the more difficult parts including descriptors, abstract base classes and metaprogramming
Create your own version of data structures with special behaviour, e.g. a list that sorts itself, or a dictionary that never raises KeyError
Work effectively with the exceptions and define your own separate exception hierarchies
Screenshots




Related Topics
4450214
udemy ID
12/18/2021
course created date
12/24/2021
course indexed date
Bot
course submited by