A simple Python project that simulates a bank account using object-oriented programming.
- Create a bank account
- Deposit money
- Withdraw money
- Password protection
- SHA-256 password hashing
- Encapsulation using properties
- Python
- hashlib
- pwinput
BankAccount-oop/
├── account.py
├── main.py
├── requirements.txt
├── .gitignore
└── README.md
Clone the repository:
git clone https://github.com/RodolphoAyala/BankAccount-oop.gitInstall the dependency:
pip install -r requirements.txtRun the project:
python main.py- Object-Oriented Programming (OOP)
- Encapsulation
- Properties
- Password Hashing