За курса
Умения, които ще придобиеш
-
Прилагане на функционалното програмиране
-
Прилагане на принципите от обектно-ориентираното програмиране
-
Създаване на йерархия от класове и наследяване
-
Използване на парадигмата обектно-ориентирано програмиране
-
Работа с итератори и генератори
-
Работа с декоратори (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 and Abstraction
- 13. Exercise: Polymorphism and Abstraction
- 14. SOLID
- 15. Exercise: SOLID
- 16. Iterators and Generators
- 17. Exercise: Iterators and Generators
- 18. Decorators
- 19. Exercise: Decorators
- 20. Testing
- 21. Exercise: Testing
- 22. Design Patterns
- 23. Exam Preparation
- 24. Workshop
- 25. Workshop
- 26. Regular Exam
- 27. Retake Exam