‘miniCPD’ workshop details
Python is a popular language for elementary programming but it not so easy to write programs with a graphical user interface (GUI). This workshop will introduce GUI programming in Python, covering:
- the concepts common to all GUI frameworks: events, widgets and attributes
- the role of object-oriented programming in GUIs
- the choice of GUI frameworks (but looking mainly at tkinter, the default framework)
Time will be spent on practical work: computers are provided but bring your own laptop (with Python 3 installed) if you wish.
Background
The workshop assumes knowledge of basic Python and is aimed at those with an interest in A level computing.
Workshop Resources
Slides
| GUI Programming Slides |
| GUI Programming Slides |
| GUI Programming Slides Powerpoint |
| GUI Programming Practical Sheet |
| GUI Programming Practical Sheet |
Examples
| Gui Programming Examples |
| Gui Programming Examples |