A thesaurus app written in Python that outputs the definition(s) of an English word, that a user input.
The program takes various scenarios into consideration. For example, in the event that a user misspells the English word he/she is looking for the meaning of, the program uses the difflib library to find actual English words that closely resemble the user's input in spelling. Thus providing suggestions that the user can choose from. The program is also NOT case sensistive, which means the user is not obligated to start proper nouns with a capital letter, or write acronyms in all caps.
Thesaurus.mp4
- How to connect to an MySQL database found on the web and query data from it,
- Proper use of functions as good coding practice to prevent repetition of code,