Goal: Environment setup, syntax comfort, and basic logic.
-
Python Installation, IDE Setup & Hello World Program Install Python, configure IDE, understand interpreter, and write the first
Hello, World!program. -
Literals, Constants, Data Types & I/O Program Demonstrate numeric, string, and boolean data types with user input and formatted output.
-
Even or Odd Number Checker Use conditional statements (
if–else) to check whether a number is even or odd. -
Square Root of a Number Compute square root using built-in math functions and user input.
-
Exponentiation (Power of a Number) Calculate the power of a number using operators and built-in functions.
Goal: Work with collections, loops, and problem-solving patterns.
-
List, Tuple, and Dictionary Operations Create and manipulate Python’s core data structures with insertion, deletion, and traversal.
-
Fibonacci Series Using Loops Generate Fibonacci series using iterative logic and control flow.
-
First n Prime Numbers Write a program to find the first
nprime numbers using nested loops. -
Mean, Median, and Mode of a List Perform statistical computations using lists and conditional logic.
-
File Handling: Reverse Each Line of a File Read a text file and print each line in reverse order.
Goal: Move from scripts to structured programs.
-
Case Study: Banking Transaction System Define and call functions with arguments and return values (Deposit, Withdraw, Balance check).
-
Case Study: Employee Management System Demonstrate single or multilevel inheritance using classes and objects (Employee -> Manager).
-
Case Study: Restaurant Order System Achieve polymorphism using default arguments to handle flexible customer orders.
-
Case Study: Student Record Management System Menu-driven program using list of dictionaries and functions (Add, View, Search, Delete).
-
Case Study: Mathematical Utility Toolkit A unified program combining prime, Fibonacci, factorial, and power operations.