Skip to content

Latest commit

 

History

History
64 lines (40 loc) · 2.66 KB

File metadata and controls

64 lines (40 loc) · 2.66 KB

Programming in Python (CSIT - 605)

List Of Experiments

Basic Level Experiments (Getting Python to Talk Back)

Goal: Environment setup, syntax comfort, and basic logic.

  1. Python Installation, IDE Setup & Hello World Program Install Python, configure IDE, understand interpreter, and write the first Hello, World! program.

  2. Literals, Constants, Data Types & I/O Program Demonstrate numeric, string, and boolean data types with user input and formatted output.

  3. Even or Odd Number Checker Use conditional statements (if–else) to check whether a number is even or odd.

  4. Square Root of a Number Compute square root using built-in math functions and user input.

  5. Exponentiation (Power of a Number) Calculate the power of a number using operators and built-in functions.


Intermediate Level Experiments (Logic Meets Structure)

Goal: Work with collections, loops, and problem-solving patterns.

  1. List, Tuple, and Dictionary Operations Create and manipulate Python’s core data structures with insertion, deletion, and traversal.

  2. Fibonacci Series Using Loops Generate Fibonacci series using iterative logic and control flow.

  3. First n Prime Numbers Write a program to find the first n prime numbers using nested loops.

  4. Mean, Median, and Mode of a List Perform statistical computations using lists and conditional logic.

  5. File Handling: Reverse Each Line of a File Read a text file and print each line in reverse order.


Advanced Level / Case Study Experiments (Thinking in Objects & Systems)

Goal: Move from scripts to structured programs.

  1. Case Study: Banking Transaction System Define and call functions with arguments and return values (Deposit, Withdraw, Balance check).

  2. Case Study: Employee Management System Demonstrate single or multilevel inheritance using classes and objects (Employee -> Manager).

  3. Case Study: Restaurant Order System Achieve polymorphism using default arguments to handle flexible customer orders.

  4. Case Study: Student Record Management System Menu-driven program using list of dictionaries and functions (Add, View, Search, Delete).

  5. Case Study: Mathematical Utility Toolkit A unified program combining prime, Fibonacci, factorial, and power operations.