module main

Main Module

This module provides an interactive interface to the user

Modules:

book: functionalities to manage a library system, including book management, tracking the issue and return of books, and updating book statuses

pandas: Python library for data visualisation

numpy: Python library for data analysis

Functions:

add_book(): Adds a new book to the library.

find_book(name): Finds a book by its title.

list_books(): Retrieves a list of all books in the library.

issue_book(name): Issues a book and updates its status to “Yes”.

return_book(name): Returns a book and updates its status to “No”.


function main

main()

Display welcome information to the user and do the operation based on the user’s preference

Parameters: None

Returns: None


function add_book

add_book()

Take the details of the book from the user as input and add them to the library file.

Parameters: None

Returns: None


function list_books

list_books()

Lists all the books available in the library.

Parameters: None

Returns:

  • list_books(pandas.DataFrame) : A pandas dataframe of the list of books in the library

function issue_book

issue_book()

Takes the name of the book from the user as input and issue it to the user by updating issued status to ‘yes’.

Parameters: None

Returns: None


function return_book

return_book()

Takes the name of the book from the user as input and returns it to the library by updating issued status to ‘no’.

Parameters: None

Returns: None


This file was automatically generated via lazydocs.