Skip to content

A thesaurus app written in Python that outputs the definition(s) of an English word a user input.

Notifications You must be signed in to change notification settings

AlexJumaW99/Thesaurus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Thesaurus

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.

Demo

Thesaurus.mp4

What I learnt

  1. How to connect to an MySQL database found on the web and query data from it,
  2. Proper use of functions as good coding practice to prevent repetition of code,

About

A thesaurus app written in Python that outputs the definition(s) of an English word a user input.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages