Python Programming – Week-wise Syllabus (7 Weeks)
Week 1: Introduction to Python
What is Python & Features
Applications of Python
Installing Python & IDE (IDLE / VS Code)
Python Syntax & Indentation
Variables and Data Types
Basic Input & Output
Simple Programs
Week 2: Operators & Control Statements
Arithmetic, Relational, Logical Operators
Assignment & Bitwise Operators
Conditional Statements (if, if-else, elif)
Nested Conditions
Practice Programs
Week 3: Looping & Iterations
for Loop
while Loop
break, continue, pass
Looping with range()
Pattern Programs
Logical Programs using Loops
Week 4: Functions & Modules
Built-in Functions
User-defined Functions
Function Arguments & Return Values
Recursive Functions
Python Modules
Importing Modules
Mini Programs
Week 5: Data Structures
Strings & String Functions
Lists & List Operations
Tuples
Sets
Dictionaries
Practical Examples for Each
Week 6: File Handling & Exception Handling
File Modes (read, write, append)
Reading & Writing Files
Exception Handling (try, except, finally)
Custom Exceptions
Real-time File Programs
Week 7: OOP Concepts & Mini Project
Object-Oriented Programming Concepts
Class & Object
Constructors
Inheritance
Polymorphism
Encapsulation
Mini Project / Case Study