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.
- Collaboration on open-source projects.
- Version control best practices such as:
- making small and regular commits
- providing meaningful commit messages.
- How objects work in Python.
- Proper documentation techniques and standards used in Python.
This project requires Python to run. Install it by following the instructions here.
The pandas
library is required for this project. Install it by
following the installation instructions.
Once the project has been cloned, run it by typing the following commands in a terminal:
$ cd bank
$ python bank.py
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