Build A Foreign Language Flashcard App - Python Tkinter GUI Tutorial #168

preview_player
Показать описание
In this video I'll show you how build a Spanish Language Flashcard App! I want to learn Spanish, so what better what than by quizzing myself with Spanish Language Flashcards?!

We'll create a list of Spanish words and their English counterparts, and then randomly select a word from the list and post it to the screen.

The user can then type in the English translation and see whether or not they are correct, or click the hint button to have the English word revealed one letter at a time.

This is a fun one!

Timecodes
0:00​ - Introduction
1:44 - Find Some Spanish Words
3:04 - Create A Python List Of Spanish and English Word Pairs
4:03 - Get Count Of Python Word List
4:49 - Import Randint From Random
5:05 - Build Out Flashcard App
8:14 - Generate Random Spanish Word When Program Starts
11:46 - Create Answer Function
15:00 - Force Uppercase Answers
16:03 - Clean Up Screen On Next
16:57 - Create Hint Function
21:21 - Clean Up Hints On Next
23:17 - Conclusion
Рекомендации по теме
Комментарии
Автор

▶️ Watch Entire Tkinter Playlist ✅ Subscribe To My YouTube Channel:
▶️ See More At: ✅ Join My Facebook Group:
▶️ Get The Code

Codemycom
Автор

El mejor instructor de Tkinter que existe en Youtube, Udemy e internet. Una sola pega, los que estamos flojos en Inglés, nos las vemos negras. El día que se traduzca al español será un pelotazo.

teogf
Автор

Gracias a tus cursos estoy desarrollando una aplicación en python y kivy para poder practicar inglés y alemán ! Cuando la termine sería un honor que puedas utilizarla para practicar tu idioma objetivo ! Thanks to your videos i'm developing an app (python+kivy) for practicing languages in the way I need. Once it's done would be a pleasure sharing it with you in order to retribute everything you're doing for us!

yamildaboul
Автор

Hello John, thank you very much for these trainings! Ultimately by resorting to object oriented programming we avoid global variables.

laurentreynaud
Автор

I don't understand why you don't use ttk for projects like this, it looks so much better!

rdbende
Автор

Sometimes a word can have more than 1 translation. Is there a way to program more than 1 english word paired with 1 spanish word?

carlys
Автор

Hey quick question, if I was to have words or phrases in columns on excel or sheets, is there a way to import a column as strings or tupples? Or does it make more sense to create a csv file?

Ibkuba
Автор

how can I make the questions asked in order?

tanghiuyin
Автор

Could you give me a "hint"? I need to see all the words randomly, but only once, so that a word does not appear more than one time. I also need to add a counter decreasing every time I press the next button. Thanks!

vecchiemaniere
Автор

Oh and here I thought John even knew foreign languages...!! .:D

arunbeckham
Автор

What if we wanted to prioritize the words that were not guessed correctly?

Lehhuu
Автор

how do i make a spaced-repetition system?

taududeblobber
Автор

for me line 6 is not working it says that its not defined

declave
Автор

How i add number line in text please make video about this

alkingalking
Автор

I pasted your code into my Python editor and ran it. All i got was an empty window poping out... 🤔

marcgenevey