An introduction to programming with Python and Object Oriented Programming.
- Python Basics
- Introduction of Object-Oriented Programming
- Classes and Objects
- OOP Pillars
- Exceptions
- Efficiency and Testing
- Additional topics
- Data structures
- Decorators
- Sorting, searching and algorithm analysis.
- etc