Welcome to my Python ATM Simulator — a small but powerful console-based project built using Object-Oriented Programming (OOP) in Python.
This project simulates a basic ATM machine where a user can:
- 🔐 Create a PIN
- 💰 Deposit money
- 🏦 Check balance
- 💸 Withdraw money
- 🚪 Exit the system
I created this project mainly for revision purposes 📚
and honestly… just for fun 😄✨
- 🐍 Python
- 📦 OOP (Classes & Methods)
- ⌨️ Console-based interaction
✔️ PIN authentication
✔️ Secure deposit & withdrawal
✔️ Balance checking
✔️ Beginner-friendly logic
✔️ Clean and readable code
- 🔁 To revise Python basics
- 🧠 To strengthen OOP concepts
- 🎮 To code something fun & interactive
- 💥 Because practice = power
"Code for learning, code for fun — best combo ever." ✨
- Make sure Python is installed
- Clone the repository
- Run the file:
python atm.py