SYN-Py-PCPP1 - Introduction to GUI Programming in Python

Dates to be announced soon

Course is designed for

Practice Area
Dev Tool & Technology .NET, Dev Tool & Technology Java, Dev Tool & Technology OSS

Course Overview

In this course you will learn how to create Graphical User Interfaces (GUIs) in Python using the tkinter package - a popular windowing toolkit that comes with Python as part of its Standard Library.


 what GUI is and where it came from;
 how to create Graphical User Interfaces (GUIs) in Python using the tkinter package;
 how to construct a GUI using basic blocks and conventions;
 how event-driven programming works;
 some popular and commonly used GUI environments and toolkits;
 what tkinter is and how to build a GUI with its help;
 how to use widgets, windows, and events,
 how to create basic applications based on tkinter's application life cycle.


Recommended: Python Essentials - Part 2 (Intermediate)

Course Outline

Tkinter Essentials: Intro to GUI Programming, Settling widgets in the window's interior, coloring your widgets, a simple GUI application, events and how to handle them, widget properties, interacting with widget methods, variables.
Lexicon of widgets and more TkInter essentials: Important widgets, shaping the main window and conversing with the user, working with canvas

Other Details

Associated Certification: PCPP1 – Certified Professional Python Programmer 1 (Exam 32-101)