This is a simple bank project demonstrating object-oriented programming concepts in Python.
This project simulates a basic bank system with the following functionalities:
Creating bank accounts for customers Depositing and withdrawing money from accounts Checking the account balance The project is implemented using object-oriented programming principles, with each bank account represented as an object.
Display of the new customer details i.e gender, name and age Deposit money into an account Withdraw money from an account Check the balance of an account
Clone the repository to your local machine:
git clone ttps://github.com/timothymwine/simple_banking_oop.git
Navigate to the project directory:
cd simple-bank-project
Run the main.py file:
python main.py
Follow the instructions displayed in the terminal to interact with the bank system.
The project is structured using object-oriented programming concepts:
Account class: Represents a bank account with attributes such as account holder's age, account holder's name, and gender. Includes method for showing details of the account holder. Bank class: Includes methods for depositing, withdrawing and checking balance.
Contributions are welcome! Feel free to submit bug reports, feature requests, or pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.