Python - OOP - Course - 2023 -[ LINK: CERTIFICATE & GRADE: A+ / 6.00]
This repository contains all assignments and problems included in the course. It also contains all additional exams that exist for the current period. Created for preview or to help other students taking the same course.
About the course: - [LINK: COURSE INFO]
The course focuses on understanding the principles of Object Oriented Programming (OOP) and its applications and methods, working through many tasks and problems to consolidate the new knowledge, as well as exploring and learning how to use UnitTest and TestCase in particular.
- Creating and Using Classes and Objects.
- Inheritance and relationship between classes.
- Encapsulation and access controll.
- Static and Class Methods.
- Polymorphism and Abstraction.
- SOLID Principles
- Iterators and Generators
- Decorators
- Testing Techniques
ExamName | Exam Date | Link: |
---|---|---|
System Split | 16 August 2020 | Link |
Hotel Everland | Retake 22 August 2020 | Link |
Bakery | 15 August 2021 | Link |
Christmas Races | 11 December 2021 | Link |
Space Station Astronauts | Retake 23 August 2021 | Link |
Aquarium | 10 April 2021 | Link |
Medieval Games | 10 April 2022 | Link |
Horse Racings | 14 August 2022 | Link |
Christmas Pastry Shop | 10 December 2022 | Link |
Food Orders App | Retake 22 August 2022 | Link |
Movie App | 18 April 2022 | Link |
Concert Tracker App | 19 December 2022 | Link |
E-Drive Rent | 18 April 2023 | Link |
Robots Managing App | 8 April 2023 | Link |
Bank App | 5 August 2023 | Link |