Unit 8: Object-Oriented Programming in Python

COMP218 - Programming with Python

11 Tutorials
Tutorial 1

Introduction to Object-Oriented Programming

Go to tutorial →
Tutorial 2

Defining Classes and Using __init__

Go to tutorial →
Tutorial 3

Creating and Using Objects and Instances

Go to tutorial →
Tutorial 4

Using Subclasses and Superclasses

Go to tutorial →
Tutorial 5

Public, Protected, and Private Members

Go to tutorial →
Tutorial 6

Class Attributes vs. Instance Attributes

Go to tutorial →
Tutorial 7

Class Methods and Static Methods

Go to tutorial →
Tutorial 8

Dunder Methods

Go to tutorial →
Tutorial 9

Using Class as a Decorator

Go to tutorial →
Tutorial 10

The property() Function

Go to tutorial →
Tutorial 11

The @property Decorator Syntax

Go to tutorial →
👤