Python Object Oriented Programming (OOP): Beginner to Pro

Deep OOP Foundations From Absolute Scratch
4.49 (635 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Python Object Oriented Programming (OOP): Beginner to Pro
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

Python Object Oriented Programming (OOP): Beginner to Pro - Screenshot_01Python Object Oriented Programming (OOP): Beginner to Pro - Screenshot_02Python Object Oriented Programming (OOP): Beginner to Pro - Screenshot_03Python Object Oriented Programming (OOP): Beginner to Pro - Screenshot_04
4450214
udemy ID
12/18/2021
course created date
12/24/2021
course indexed date
Bot
course submited by