Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Python Functions Projects

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.


Projects Included

1. Calculator

A menu-driven calculator that performs common mathematical operations.

Features

  • Addition
  • Subtraction
  • Multiplication
  • Division
  • Power
  • Modulus
  • Floor Division

Concepts Used

  • Functions
  • Parameters
  • Return Values
  • Loops
  • Conditional Statements

2. Banking Menu

A simple banking system that allows users to manage an account balance.

Features

  • Deposit Money
  • Withdraw Money
  • Check Balance
  • Transaction Validation

Concepts Used

  • Functions
  • Global Variables
  • Conditional Statements
  • Loops
  • User Input

3. Employee Management System

Manage employee information using a menu-driven application.

Features

  • Add Employee
  • View Employees
  • Search Employee
  • Update Salary
  • Delete Employee

Concepts Used

  • Functions
  • Lists
  • Dictionaries
  • Loops
  • CRUD Operations

Technologies Used

  • Python 3
  • Google Colab

Python Concepts Covered

  • Function Definition
  • Function Calling
  • Parameters
  • Return Statements
  • Variables
  • Lists
  • Dictionaries
  • Loops
  • Conditional Statements
  • Modular Programming

Learning Outcome

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.