Skip to content

143wiggle/Python-GUI-for-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Python-GUI-for-Learning A beginner-friendly GUI programming journey using Python and Tkinter. Purpose: A simple, structured, and accessible code repository for learning GUI programming from the ground up with Python.

πŸ“ Folders basic_concepts/ Foundational Tkinter programs β€” windows, labels, buttons, input fields, and simple logic.

Files:

0-hello_gui_tkinter.py – Basic "Hello, GUI!" program with name input

1-label-entry-button.py – Playing with labels, entry boxes, and buttons

2-layout-pack-grid.py – Demonstrates pack() vs grid() layout managers

3-event-binding.py – Using key press events and bind() method

4-color-picker.py – Basic GUI for choosing colors

5-simple-calculator.py – A functional GUI calculator

6-basic-login-form.py – Simulated login form (no backend)

7-counter-button.py – Button that increments a counter

8-slider-demo.py – GUI with interactive scale/slider

exercises/ Practice files and mini tasks to reinforce concepts learned in GUI development.

Files:

01-create-your-own-greeting.py

02-layout-challenge.py

03-login-gui-practice.py

04-basic-event-challenges.py

projects/ Mini-projects combining multiple Tkinter components and logic.

Files:

notepad-clone.py – Simple text editor with save/load

todo-list-gui.py – Task list with add/delete/check features

unit-converter.py – GUI for converting units (e.g., cm ↔ inch)

digital-clock.py – Real-time clock GUI

assets/ Visuals, screenshots, icons, and support files.

Subfolders:

screenshots/

icons/

resources/

github/ Repository settings and configurations.

Files:

README.md

LICENSE

.gitignore

output/ Results from builds, app screenshots, and saved user files (if any).

Subfolders:

test_outputs/

user_saves/

docs/ Learning notes, references, and external resources.

Files:

Tkinter_Guide.md

Python_GUI_Resources.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages