Anuradha Agarwal
Useful Python Tkinter Apps For Practice - Step By Step
Updated: Nov 11, 2022

In this post, I will share links and code for my youtube series for practising useful Tkinter programs. In my youtube tutorials, I have created these apps in a stepwise manner while explaining basic concepts of Tkinter GUI and how it can interact with other modules for working with text files, APIs, images and SQLite databases.
Below are the programs along with the code. Create these programs along with me in the youtube tutorial.
Distance Converter - Introduction to Tkinter
Password Generator - Grid geometry manager in detail
To-Do Application - More Widgets, Reading, writing from a text file
Library Management - Top Level Window, Reading Writing Data in CSV file
Library Management using OOPs - Top Level Window, Reading Writing Data in CSV file
Recipe Finder using OOPs - Fetch data from edamam api
#tkinterPrograms #pythonprogramsforpractic
Program 1 - Distance Converter App Using Tkinter
Concepts Covered
Introduction to Tkinter, root window, mainloop, introduction to widgets, geometry manager, pack geometry manager, performing an action on button click, widgets used Lable, Entry, Button, configuring widgets, padding,columnspan,grid geometry manager
Application Layout

Step by Step Python Tutorial
https://www.youtube.com/watch?v=W6h58arjd6k&t=2s
Final Code
Program 2 - Password Generator Using Tkinter
Concepts Covered
for loop, Tkinter GUI concepts, generate lower case and upper case letters, copy the text in python, get the value of text from Tkinter label
Application Layout

Link To Tutorial
https://www.youtube.com/watch?v=EDMV6zFDIvU&t=73s
Final Code
Program 3 - To-Do App Using Tkinter
Concepts Covered
frames, scrollable Listbox, adding, removing data from Listbox, saving Listbox data in a file and reading it back in the to-do application, canvas, adding image in tkinter using Pillow and canvas
Application Layout

Link To Tutorial
https://www.youtube.com/watch?v=M9xqyVusSYM&t=2206s
Final Code
Program - Tkinter Library Management App using CSV without OOPs
Concepts Covered
label frame, scrollable Listbox, adding
, removing data from Listbox, adding and fetching data from Tkinter GUI to a CSV, Top level window
Application Layout

Link To Tutorial
Final Code
Program - Tkinter Library Management App using CSV with OOPs
Tkinter apps with oops,label frame, scrollable Listbox, adding, removing data from Listbox, adding and fetching data from Tkinter GUI to a CSV, Top level window