Skip to content

Personal Library Manager – A Python project to add, list, search, and save books. Demonstrates file handling, functions, and OOP basics

License

Notifications You must be signed in to change notification settings

MineProject17/MyPersonalLibraryManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

MyPersonalLibraryManager

Personal Library Manager – A Python project to add, list, search, and save books. Demonstrates file handling, functions, and OOP basics

📚 MyPersonalLibraryManager

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.


✨ Features

  • ➕ 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

⚙️ Tech Stack

  • Language: Python
  • Tools: Google Colab / Jupyter Notebook
  • Concepts Used: File Handling, Functions, OOP, Lists, Dictionaries

🚀 Getting Started

  1. Clone the repository:
    git clone https://github.com/MineProject17/MyPersonalLibraryManager.git

About

Personal Library Manager – A Python project to add, list, search, and save books. Demonstrates file handling, functions, and OOP basics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published