A console-based Library Management System developed in Python to practice Object-Oriented Programming (OOP), JSON file handling, and exception handling through a real-world project.
- 📖 Add new books
- 👥 Register library members
- 📚 Borrow books
- 🔄 Return books
- 📋 View available books
- 👤 View registered members
- 💾 Store data using JSON
⚠️ Handle errors with custom exceptions
- Python
- Object-Oriented Programming (OOP)
- JSON
- Exception Handling
- Classes & Objects
- Inheritance
- Encapsulation
- Polymorphism
- Functions
- Loops
- Conditional Statements
- File Handling
- Custom Exceptions
- Download or clone this repository.
- Open the project in VS Code or any Python IDE.
- Run:
python Library_Management_system.pyProject screenshots and demo video will be added soon.
Ume Rubab
🎓 BS Information Technology Student
🐍 Python Developer
📊 Aspiring Data Scientist
💼 LinkedIn: https://www.linkedin.com/in/umerubab01