Day 1: Variables, Number, Operators
Day 2: String Data-Structure
Day 3: List Data-Structure
Day 4: Tuple Data-Structure
Day 5: Set Data-Structure
Day 6: Dictionary Data-Structure
Day 7: Selection-Structure
Day 8: Repetition-Structure
Day 10: Advanced Functions
Day 11: Exception Handling
Day 12: Python Built-in Modules
Day 13: User-Defined Modules
Day 15: Regular Expressions
Day 16: Classes and Object Oriented Programming
Day 17: Inheritance and Polymorphism
Day 18: Time complexity, space complexity, asymptotic notation
Day 19: Recursion and Backtracking
Day 22: Stack Data Structure and Its Operations
Day 23: Queues and Its operations
Day 26: Sorting Algorithms
1
Day 27: Sorting Algorithms Cont.
1
Day 29: Dynamic Programming and Greedy Approach
Day 30: Database Connectivity using Python