Classes
A class is a blueprint for objects that bundle data and functions together. init sets up each new object, and self refers to that object.
class Dog:
def __init__(self, name):
self.name = name
def bark(self):
print(self.name, "says woof")
Dog("Rex").bark()
Test yourself on this