DEV Community

Cover image for Day 20 of My 90 Days of Code Series – Basic Bank Account System in Python
momina raheel (Moona)
momina raheel (Moona)

Posted on

Day 20 of My 90 Days of Code Series – Basic Bank Account System in Python

πŸš€ Day 20 of My 90 Days of Code Series – Basic Bank Account System in Python 🏦

Hey everyone! πŸ‘‹

Welcome back to my 90 Days of Code journey. Today marks Day 20, and I’ve built something simple yet powerful for beginners – a Basic Bank Account System in Python.


πŸ’‘ What This Project Does

This program simulates a simple bank account system where you can:

βœ… Deposit money

βœ… Withdraw money (with balance check)

βœ… View current balance

βœ… Exit through a clean menu-driven interface


πŸ› οΈ Concepts Covered

This project helped me practice Object-Oriented Programming (OOP) in Python, including:

  • Classes and Objects
  • Constructors (__init__)
  • Methods inside a class
  • Conditional statements
  • Loops for menu-driven systems

πŸ“‚ GitHub Repository

πŸ”— Check out the full project here

Feel free to clone, test, and improve it! πŸš€


πŸ“· Sneak Peek


🏦 Welcome to the Basic Bank Account System
Enter your name: Momina

What would you like to do?

1. Deposit
2. Withdraw
3. Check Balance
4. Exit

Enter fullscreen mode Exit fullscreen mode

✨ Final Thoughts

This project might look small, but it’s a great starting point to understand how OOP concepts work in real applications. It also lays the foundation for more complex systems like library management, ATM simulators, or finance trackers.

Stay tuned for Day 21 – things are only getting more exciting! πŸ™Œ


πŸ’¬ What do you think of this project?

Would you like me to add more features like account login, multiple users, or saving data to a file? Let me know in the comments! πŸ‘‡

Top comments (0)