Python Syllabus
Day 1: Features of Python
Day 2: Software Installation (Steps to Install, Introduction to IDLE Shell)
Introduction to Library Function (Keywords)
Day 3: Variables
Day 4: Datatypes (Single Value - Integer, Float, Complex, Boolean)
Day 5: Datatypes (Multi Value - String, List)
Day 6: Tuple, Set
Day 7: Dictionary
Day 8: Slicing
Day 9: Type Casting
Day 10: Copy Operation
Day 11: Operators part1
Day 12: Operators part2
Day 13: Input and Output Statements
Control Statements (Decisional - if Statement)
Day 14: Control Statements (Decisional - if-else, elif)
Day 15: Nested if
Day 16: Control Statements (Looping - while loop)
Day 17: Control Statements (Looping - while loop)
Day 18: Control Statements (Looping - for loop)
Day 19: Control Statements (Intermediate Termination - break, continue, pass)
Day 20: Control Statements (Nested for loop)
Day 21: Control Statements (Pattern Programming)
Day 22: Functions (Types of Functions)
Day 23: Functions (Global and Local Variables)
Day 24: Functions (Passing Default Values)
Functions (Packing and Unpacking)
Day 25: Functions (Types of Arguments)
Functions (Recursion)
Day 26: Functions (Recursion)
Day 27: OOPs (Introduction to Class and Objects)
OOPs (Types of States)
Day 28: OOPs (Constructor)
Day 29: OOPs (Types of Methods)
Day 30: OOPs (Inheritance)
Day 31: OOPs (Polymorphism)
Day 32: OOPs (Encapsulation)
Day 33: OOPs (Abstraction)
Day 34: Lambda, Map
Day 35: Filter, list Comprehension
Day 36: set, dict Comprehension
Day 37: Decorator
Day 38: Iterator, Generator
Day 39: File Handling (Text File)
Day 40: File Handling (CSV File)
Day 41: File Handling (Parsing Techniques)
Day 42: Exception Handling
Day 43: Regular Expression
Day 44: Package Architecture
Day 45: Package Architecture
Day 46: SQL Connection