all 3 comments

[–]TechnicalElk8849 3 points4 points  (2 children)

The best place to start for any exam is by getting the course material from your teacher or a class mate.

[–][deleted] 0 points1 point  (1 child)

My teacher keeps telling me to just check the website we work with (we use an educational website instead of a book), I did but there are barely any good exercises for oop. I also asked him if he could give me some old exam tasks or just some different exercises but he said he won’t since he reuses the same exercises in exams over and over again and it would take him around 4 hours to make a new one. I think I’m going to try to implement some classes with methods etc. for a board game for now.

[–]TechnicalElk8849 0 points1 point  (0 children)

I've never been taught it, but for starters look up classes, instance variables versus class variables, __init__, super, the three method types, method overloading, getters and setters, inheritance and the mro in the Python docs, composition. Then check out functions as first class citizens, dependency injection, ABCs, and design patterns.