Welcome to my Python Object-Oriented Programming (OOP) repository.
This repository contains real-world projects built using the core concepts of Object-Oriented Programming in Python.
A console-based application to manage books, customers, borrowing, and returning books using OOP principles.
A console-based banking system that allows users to create accounts, deposit, withdraw, transfer funds, and view account details using OOP concepts.
A console-based ATM simulation that allows users to log in securely, check balances, deposit and withdraw money and perform basic banking operations using OOP concepts.
- ✅ Classes & Objects
- ✅ Encapsulation
- ✅ Inheritance
- ✅ Polymorphism
- ✅ Abstraction
- ✅ File Handling
- ✅ Exception Handling
The purpose of this repository is to practice Python OOP by building practical, real-world projects and improving object-oriented design skills.
⭐ Feel free to explore the projects and follow my learning journey!