B1 - classes
- a class is a mould for data where custom data types can be defined and named
class Student:
def __init__(self, name, house):
self.name = name
self.house = house
def get_student():
name = input("Name: ")
house = input("House: ")
return Student(name, house)
student = get_student()
print(f"{student.name} from {student.house}")
- convention: class names are capitalised
- here,
studentis an object