Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ—οΈ Python OOP Projects

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.

πŸ“š Projects

πŸ“– 1. Library Management System

A console-based application to manage books, customers, borrowing, and returning books using OOP principles.

🏦 2. Bank Management System

A console-based banking system that allows users to create accounts, deposit, withdraw, transfer funds, and view account details using OOP concepts.

🏧 3. ATM System

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.

πŸ› οΈ OOP Concepts Used

  • βœ… Classes & Objects
  • βœ… Encapsulation
  • βœ… Inheritance
  • βœ… Polymorphism
  • βœ… Abstraction
  • βœ… File Handling
  • βœ… Exception Handling

🎯 Purpose

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!

About

A collection of Object-Oriented Programming (OOP) projects built in Python to strengthen core OOP concepts. Created as part of my journey to become a Python Developer and AI Engineer.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages