This repository contains beginner-friendly Python projects created while learning Functions, Modular Programming, Loops, Conditional Statements, and User Input.
Each project demonstrates how functions help organize code into reusable, readable, and maintainable components.
A menu-driven calculator that performs common mathematical operations.
- Addition
- Subtraction
- Multiplication
- Division
- Power
- Modulus
- Floor Division
- Functions
- Parameters
- Return Values
- Loops
- Conditional Statements
A simple banking system that allows users to manage an account balance.
- Deposit Money
- Withdraw Money
- Check Balance
- Transaction Validation
- Functions
- Global Variables
- Conditional Statements
- Loops
- User Input
Manage employee information using a menu-driven application.
- Add Employee
- View Employees
- Search Employee
- Update Salary
- Delete Employee
- Functions
- Lists
- Dictionaries
- Loops
- CRUD Operations
- Python 3
- Google Colab
- Function Definition
- Function Calling
- Parameters
- Return Statements
- Variables
- Lists
- Dictionaries
- Loops
- Conditional Statements
- Modular Programming
After completing these projects, you will understand:
- Creating reusable functions
- Organizing code into modules
- Passing arguments
- Returning values
- Building menu-driven applications
- Writing clean and maintainable Python code
Created while learning Python from scratch.