Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Graphical User Interfaces (GUI) with Python using guizero
Rating: 4.7 out of 5(6 ratings)
2,010 students

Graphical User Interfaces (GUI) with Python using guizero

Learn Python GUI programming using guizero library
Created byXiaoqi Zhao
Last updated 4/2024
English

What you'll learn

  • Graphical User Interface Knowledge
  • Python Programming Language
  • Learn guizero Python Library
  • Python GUI Programming

Course content

12 sections20 lectures7h 8m total length
  • Opening and Introduction10:28

Requirements

  • No specific prerequisite

Description

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!

Who this course is for:

  • Anyone interesting programming GUI in Python
  • Anyone know Python and want to expand GUI development