Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 767 Bytes

File metadata and controls

37 lines (23 loc) · 767 Bytes

📘 My Personal Library Manager (Python)

A console-based Library Manager built using Python. This project allows adding books, viewing them, sorting by year, searching by author, deleting records, and saving/loading data from a file. It helped me practice Python fundamentals, logic building, and modular programming. ✨ Features

Add new books

List all books

Sort by year

Search by author

Delete books

Reading summary (read/unread percentage)

Convert titles to UPPERCASE using map()

Save to file

Load from file 🛠 Built With Python os module Lists, Dictionaries, Functions File Handling

👨‍💻 About the Project

A beginner-friendly project to strengthen:

Python fundamentals

File handling

Data structures Menu-driven console apps