Personal Library Manager – A Python project to add, list, search, and save books. Demonstrates file handling, functions, and OOP basics
A Python console application to organize, track, and manage personal book collections.
This project demonstrates concepts like file handling, functions, and OOP basics in Python.
- ➕ Add new books with details (title, author, genre, year, status)
- 📖 List all books
- 📅 Sort books by year
- 🔎 Search books by author
- ❌ Delete a book by title
- 📊 View reading summary (read/unread stats)
- 🔠 Show book titles in uppercase
- 💾 Save and Load library from file
- Language: Python
- Tools: Google Colab / Jupyter Notebook
- Concepts Used: File Handling, Functions, OOP, Lists, Dictionaries
- Clone the repository:
git clone https://github.com/MineProject17/MyPersonalLibraryManager.git