Skip to content

Object oriented implementation of a banking system.

Notifications You must be signed in to change notification settings

eric-mahasi/bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bank

A Python program that implements a banking system through the use of object orientation. This program is a text based equivalent of an ATM interface. It has the functionality to allow for some pretty basic and common transactions that checkings accounts provide.

What I Learned

  1. Collaboration on open-source projects.
  2. Version control best practices such as:
  • making small and regular commits
  • providing meaningful commit messages.
  1. How objects work in Python.
  2. Proper documentation techniques and standards used in Python.

Getting Started

This project requires Python to run. Install it by following the instructions here.

Prerequisites

The pandas library is required for this project. Install it by following the installation instructions.

Usage Instructions

Once the project has been cloned, run it by typing the following commands in a terminal:

$ cd bank
$ python bank.py

Acknowledgements

This project was inspired by one of Karan's projects. This is the full list of Karan Projects.

The code by the following StackOverflow users was instrumental in helping me solve a significant number of problems:

Kyle - Counting number of lines in a file

Joe - Removing top row of dataframe

Diego Navaro - Changing specific values in a file

Releases

No releases published

Packages

No packages published

Languages