This repository contains a collection of hands‑on Python projects that demonstrate core programming concepts such as Object-Oriented Programming (OOP), file handling, decorators, and custom exceptions.
Each project is designed to be simple, practical, and educational — perfect for learning and practice.
- Banking System
A menu‑driven program to manage Savings and Current accounts. Features deposits, withdrawals, balance checks, transaction logging, and history management.
(More projects will be added here as the repository grows.)
- Abstraction, Inheritance, Encapsulation
- Custom Exception Handling
- Decorators for logging
- File I/O operations
- Menu‑driven CLI applications
- Clone the repository:
git clone https://github.com/Magar-Gaurav/python_projects.git