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