Skip to content

Alucard-Storm/CSIT_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors