Skip to main content

A short description

Project description

📚 Library Management System

A simple command-line Python project that manages a small library using set operations. This system allows book inventory management, book issuing to users, and comparison of issued books between users.

🚀 Features

  • 📦 Backup of books
  • ➕ Add new books
  • ➖ Remove existing books
  • 📖 View available books
  • 📤 Issue books to users (user1, user2, user3)
  • 📥 Return books from users
  • 📚 View all issued books
  • 🧮 View full book list
  • 🔍 Compare issued books between users
  • ✅ Check subset, superset, and disjoint status
  • 🧹 Clear all books
  • ❌ Exit the system

🧑‍💻 Users & Books

The system manages:

  • A collection of classic and modern books
  • Predefined users: user1, user2, user3
  • Books issued to each user

🔧 How to Use

  1. Clone or download the repository.
  2. Run the Python script:
    python library.py
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

book_management_system_001-0.1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

book_management_system_001-0.1.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file book_management_system_001-0.1.0.tar.gz.

File metadata

File hashes

Hashes for book_management_system_001-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d8c68c267b0d050c038197d8c941eaf658007e3103cb42c177d0c5ced1270e88
MD5 09f4be1a63245091478c913b2067c289
BLAKE2b-256 5cac5b17d8b67211d788eae4101263cf1e08b49addb34b577eac457494816fe4

See more details on using hashes here.

File details

Details for the file book_management_system_001-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for book_management_system_001-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 396235b49771342c17dd5521f590058e6040f34e4c5de644061ec3773c9d01e3
MD5 146753b8227cf4f298b68d2492e211fb
BLAKE2b-256 910ae65c2f1481e2a7b19829311fa3ea3b2ad3f5ff6b11c6d87e11d57d2e2807

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page