
Programming with Python
- Python fundamentals
- Introduction to Python
- String handling
- Control flow tools
- Function
- Python data structures
- Module and packages
- List, Set, Dictionary, Comprehension
- Introduction to OOP
- Encapsulation
- Using objects
- Inheritance
- Abstract classes
- Exception handling
- Search algorithms
- Sort algorithms
- Case studies, Project work