
How to install guizeo and create your first app
Use styled text and an image to create a poster
Make an interactive GUI application
Learn good GUI design by doing it all wrong first!
Unlock the Power of Python GUIs: Simple, Accessible, and Creative
Course Overview Welcome to Graphical User Interfaces (GUI) with Python using guizero. If you have ever felt that creating visual interfaces in Python was too complex, this course is designed specifically for you.
The guizero library was born from a simple belief: there must be an easier way for students to create Python GUIs. Conceived as a side project by a secondary school teacher during a long train journey from Cambridge, guizero has evolved into a powerful tool that makes GUI programming accessible to everyone.
Based on the Best-Selling Book This comprehensive video course is built upon the foundation of the excellent book "Create GUI with Python" by Laura Sach and Martin O'Hanlon. We aim to provide a thorough walkthrough of the book's content, enhanced with practical demonstrations. By the end of this course, you will have the hands-on experience needed to master the material and the confidence to build your own fully functional Python GUI programs.
What You Will Learn
Our curriculum takes you step-by-step from the basics of a window to complex animations.
Foundations:
Chapter 1: Introduction to the Graphical User Interface (GUI).
Chapter 2: Building your base App—the canvas for your creativity.
The Toolbox:
Chapters 3 & 4: Mastering Widgets. Learn to control text, inputs, buttons, and layouts to make your application interactive.
Design Principles:
Chapter 5: Good vs. Bad GUI. Learn the "Do's and Don'ts" of user interface design to ensure your apps are user-friendly.
Practical Application:
Chapters 6 - 10: Real-world programming projects. We move beyond theory to build practical applications, solidifying your coding skills.
Advanced Features:
Chapter 11: Bringing it to life with Animation.
A Note from the Authors
We share the vision of the original authors, Laura Sach and Martin O'Hanlon:
"We hope that these projects and guizero brings you that little spark of excitement to your Python programs. That spark might be anything from a button that does something when you click it, to colours in your otherwise black and white Python programming, to a full multicoloured Waffle."
Join us today and bring a splash of color and interactivity to your Python code!