Challenge

Project 1 - English Dictionary App & Library Book Management System

FIRST: ENGLISH DICTIONARY APP

Introduction:

The objective of the project is to create an english dictionary app that returns definitions of english words.

Project Flow:

When the application is started, it displays a menu as follows:

  • Main Menu

1. Add a new word

2. Find the meaning

3 Update a word

4. Exit

  • Enter a choice:

1. If menu 1 is selected, it should prompt for a word aand then accept its meaning. This pair of word and its meaning should be stored in a file called 'words.txt'.

2. If menu 2 is selected, it should prompt for a word, search that word in the file 'words.txt' and return the meaning if present else display appropriate message.

3. If choice 3 is entered, it should accept a word and update its meaning. In all the above three cases, the prompt should return to the main menu. The words and their meanings should be stored as a dictionary in words.txt, using the concept of serialization.

4. If choice 4 is selected, a graceful exit should be performed.

SECOND: LIBRARY BOOK MANAGEMENT SYSTEM

Introduction:

The goal of the project is to implement a Library Book Management Sysrem with the front end GUI developed using Tkinter and the backend database implemented in SQLite.

Project Flow:

  • It is single window tkinter GUI application which will implement CRUD(create, read, update, delete) operations on a 'books' database in SQLite
  • The window will contain text widgets to accept/ display book title, author,year of publication, ISBN(optional) and a large tree view to display the records which matches 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.