Course Nature: 20% Theory 80% Practical Course Duration: 12 hours
Module 1: Introduction to Python (1 hour)
Introduction to Python and its features
Setting up Python environment
Running Python programs
Basic Python syntax and variables
Basic data types and operators
Module 2: Control Flow and Functions (1.5 hours)
Conditional statements (if, else, elif)
Loops (for and while)
Functions and parameter passing
Scope and namespaces
Error handling (try, except, finally)
Module 3: Data Structures (2 hours)
Lists, tuples, and dictionaries
List comprehensions
Sets and frozensets
Working with strings
File I/O operations
Module 4: Object-Oriented Programming (2 hours)