Project 1 - English Dictionary App & Library Book Management System
Dictionary in Python is an unordered collection of data values, used to store data values like a map, which, unlike other Data Types that hold only a single value as an element, a Dictionary holds key:value pair. The key value is provided in the dictionary to make it more optimized. Each key-value pair in a Dictionary is separated by a colon, whereas each key is separated by a ‘comma’.
A Dictionary in Python works similarly to the Dictionary in the real world. The keys of a Dictionary must be unique and of immutable data types such as Strings, Integers, and tuples, but the key values can be repeated and be of any type.
A Library Book Management System will be implemented with the front-end GUI developed using Tkinter and the backend database implemented in SQLite. It is a single window Tkinter GUI application that 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 text area/ list box to display the records which match the search criteria using PYTHON PROGRAMMING