Portfolio Details

Python unittest test cases for the Reading List application in Visual Studio Code
CSV file containing book records used in the Python Reading List application
Terminal output showing the search feature in the Python Reading List application

Project Information

  • Category: Python Application
  • Project Type: College Lab
  • Technologies: Python, CSV File Handling
  • Contributors: Jayce Johnson and Oryon Facey
  • Project Date: 07 February, 2025

Python Reading List Application

The Python Reading List Application is a command-line program created for Lab 2 by Jayce Johnson and Oryon Facey. The application allows users to manage a reading list stored in a CSV file called books.csv.

Users can add new books, view all saved books, search for a book by title, delete a specific book, or remove duplicate book titles from the list. The program uses a simple menu system where the user selects an option from 1 to 5, making it easy to navigate and use.

Key Features

Add Books

Allows users to add book records to a CSV file.

List All Books

Displays all books currently saved in the reading list.

Search Books

Lets users search for books by title.

Delete Books

Allows users to delete a book or remove duplicate book titles.