75 Days Python Learning Schedule
Week 1-2: Python Basics
Day 1 - Jul 11: Introduction, Installation, Hello World
Day 2 - Jul 12: Variables, Data Types
Day 3 - Jul 13: Input & Output, Typecasting
Day 4 - Jul 14: Operators (Arithmetic, Logical, etc.)
Day 5 - Jul 15: If-Else Conditions
Day 6 - Jul 16: Elif, Nested If
Day 7 - Jul 17: Loops: while loop
Day 8 - Jul 18: Loops: for loop
Day 9 - Jul 19: Loop Control: break, continue, pass
Day 10 - Jul 20: Lists - Basics
Day 11 - Jul 21: Lists - Methods
Day 12 - Jul 22: Tuples and Sets
Day 13 - Jul 23: Dictionaries
Day 14 - Jul 24: Practice Quiz + Revision
Week 3-4: Functions & Modules
Day 15 - Jul 25: Functions - Basics
Day 16 - Jul 26: Function Arguments & return
Day 17 - Jul 27: *args, **kwargs
Day 18 - Jul 28: Recursion
Day 19 - Jul 29: Lambda Functions
Day 20 - Jul 30: Built-in Functions
Day 21 - Jul 31: Modules - Import, math, random
Day 22 - Aug 01: Custom Modules
Day 23 - Aug 02: File Handling - Read Files
Day 24 - Aug 03: File Handling - Write Files
Day 25 - Aug 04: Exception Handling - Try Except
Day 26 - Aug 05: Exception Types, Finally
Day 27 - Aug 06: Practice Problems
Day 28 - Aug 07: Mini Project 1 (e.g. Calculator)
Week 5-6: Object-Oriented Programming
Day 29 - Aug 08: Classes and Objects
Day 30 - Aug 09: __init__ Method
Day 31 - Aug 10: Object Methods, self
Day 32 - Aug 11: Inheritance
Day 33 - Aug 12: Method Overriding
Day 34 - Aug 13: Encapsulation & Abstraction
Day 35 - Aug 14: Polymorphism
Day 36 - Aug 15: Practice OOP
Day 37 - Aug 16: Practice + Quiz
Day 38 - Aug 17: Project 2 - OOP Based
Day 39 - Aug 18: Project Continue
Day 40 - Aug 19: Project Finalize + Debug
Day 41 - Aug 20: Revision of OOP Concepts
Day 42 - Aug 21: Recap Test
Week 7-8: Intermediate Concepts
Day 43 - Aug 22: List Comprehension
Day 44 - Aug 23: Generators, Iterators
Day 45 - Aug 24: Decorators
Day 46 - Aug 25: Regular Expressions (re)
Day 47 - Aug 26: Working with JSON
Day 48 - Aug 27: Date & Time Module
Day 49 - Aug 28: map(), filter(), reduce()
Day 50 - Aug 29: Virtual Environments
Day 51 - Aug 30: pip & Installing Libraries
Day 52 - Aug 31: Basic Web Scraping (requests, bs4)
Day 53 - Sep 01: CSV File Handling
Day 54 - Sep 02: Practice + Mini Project
Day 55 - Sep 03: Project Finalize
Day 56 - Sep 04: Mid-Level Quiz + Review
Week 9-11: Projects + Libraries
Day 57 - Sep 05: Numpy - Basics
Day 58 - Sep 06: Numpy - Array Operations
Day 59 - Sep 07: Matplotlib - Charts
Day 60 - Sep 08: Pandas - Basics
Day 61 - Sep 09: Pandas - DataFrames
Day 62 - Sep 10: Pandas - Operations
Day 63 - Sep 11: Data Analysis Mini Project
Day 64 - Sep 12: Web Project - CLI App
Day 65 - Sep 13: Final Project Start
Day 66 - Sep 14: Final Project Continue
Day 67 - Sep 15: Final Project Debugging
Day 68 - Sep 16: Final Project Complete
Day 69 - Sep 17: Project Presentation
Day 70 - Sep 18: Practice Mock Tests
Day 71 - Sep 19: More Practice Sets
Day 72 - Sep 20: Interview Questions (Python)
Day 73 - Sep 21: Final Revision
Day 74 - Sep 22: Certification Mock
Day 75 - Sep 23: Final Python Test / Completion