Challenge

Project 1 - English Dictionary App & Library Book Management System

PROJECT 1

1A. English Dictionary App:

This Project involves contents that are being learnt from Week 1 to 6. The English Dictionary App should be created using Python Programming. The main objective the app is to return meanings for the words that are being entered.

The App contaiins a Menu Bar in which 4 menus will be present, which are used to enter a new word, search meaning for the word entered, Update a new word and Exit.

1) If item 1 is selected, the app prompts for a word and then accept its meaning. This pair of word and its meaning are stored in a file called ‘words.txt’.

2) When item 2 is selected, the app prompts for a word, search that word in the file ‘words.txt’ and return the meaning if it is found. If the meaning is not found, it displays an appropriate message.

3) Similarly, when choice 3 is entered, it accepts a word and updates its meaning. In all the above three cases, the prompt returns to the main menu.

The words and their meanings are stored as a dictionary in words.txt, using the concept of serialization.

4) If choice 4 is selected, the exit is performed.

1B. Library Book Management System:

This project deals with the remaining contents of the Module Core and Advanced Python Programming.

In this project, a Library Book Management System has been implemented with the front end Graphical User Interface developed using Tkinter and the backend database was implemented in SQLite.

It is a single window tkinter Graphical User Interface application implements CRUD( create, read, update, delete) operations on a ‘books’ database, in SQLite. The window contains text widgets to accept / display book title, author, year of publication, ISBN (optional) and a large text area/ list box to display the records which match the search criteria.

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.