За курса
Умения, които ще придобиеш
-
Прилагане на функционалното програмиране
-
Прилагане на принципите от обектно-ориентираното програмиране
-
Създаване на йерархия от класове и наследяване
-
Използване на парадигмата обектно-ориентирано програмиране
-
Работа с итератори и генератори
-
Работа с декоратори (decorators)
Теми
- 1. Resources
- 2. First Steps in OOP
- 3. Exercise: First Steps in OOP
- 4. Classes and Objects
- 5. Exercise: Classes and Objects
- 6. Inheritance
- 7. Exercise: Inheritance
- 8. Encapsulation
- 9. Exercise: Encapsulation
- 10. Static and Class Methods
- 11. Exercise: Static and Class Methods
- 12. Polymorphism, Abstraction and SOLID
- 13. Exercise: Polymorphism, Abstraction and SOLID
- 14. Iterators and Generators
- 15. Exercise: Iterators and Generators
- 16. Decorators
- 17. Exercise: Decorators
- 18. Testing
- 19. Exercise: Testing
- 20. Exam Preparation
- 21. Regular Exam
- 22. Retake Exam