Day 1- Python Fundamentals
Introduction to programming
Introduction to Python
Setting up Python (IDEs, virtual environments)
Writing your first Python program (Hello World)
Variables and data types (int, float, str, bool)
Input and output
Lists: Creation, indexing, slicing, and methods
Tuples: Creation and immutability
List comprehensions
Common list operations
Dictionaries: Creation, manipulation, and methods
Sets: Creation, methods, and set operations
Day 2-Control Flow, Functions and Modules
Control flow (if statements, loops)
Iterating through data structures
Functions and function arguments
Scope and namespaces
Built-in functions and libraries