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