CartesianSchool
Klasy, obiekty, atrybuty i metody to podstawy programowania obiektowego. Od znanych obiektów (żółw, łańcuch znaków, lista) po klasy własnościowe: stan i zachowanie, self i __init__, enkapsulację i property, składanie i dziedziczenie, super(), polimorfizm i duck typing, metody specjalne dataclasses — aż po pytanie ważniejsze niż jakakolwiek składnia: kiedy klasa w ogóle powinna pojawić się w programie.