Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mostafahima/flash-cards-application

This is a Flash Cards application built with Python and Tkinter. The app helps learn English words by showing the word in English first and then showing the translation in Arabic after a brief delay.
https://github.com/mostafahima/flash-cards-application

csv pandas-python practice-programming tkinter-python

Last synced: 9 days ago
JSON representation

This is a Flash Cards application built with Python and Tkinter. The app helps learn English words by showing the word in English first and then showing the translation in Arabic after a brief delay.

Awesome Lists containing this project

README

        

# Flash Cards Application

This is a Flash Cards application built with Python and Tkinter. The app helps learn English words by showing the word in English first and then showing the translation in Arabic after a brief delay.

## Features

- **Flash Cards**: The app displays a random English word, and after a short delay, it shows the translation in Arabic.
- **Interactive Buttons**: Users can mark the card as known or unknown using the right or wrong buttons.
- **Large Word List**: The app uses a CSV file containing 50,000 English words with their Arabic translations.

## How to Use

1. Clone or download the repository.
2. Ensure you have Python 3.x and the following libraries installed:
- `tkinter` (usually comes with Python)
- `pandas`
- `random`

Install requirements using the command:
```bash
pip install -r requirements.txt

python main.py