Product image 1
HomeStore

Create Graphical User Interfaces with Python

Create Graphical User Interfaces with Python

Learn to create graphical user interfaces (GUIs) in Python using the guizero library. This 156-page book is suitable for beginners through to experienced Python programmers who want to add visual elements to their programs.

Build ten fun projects including a painting program, emoji match game, and stop-motion animation creator while learning event-based programming and interface design principles.

What You'll Learn

  • GUI Fundamentals – Windows, text boxes, buttons, and images
  • Event-Based Programming – Respond to user interactions
  • UI Design – Good (and bad) interface design principles
  • guizero Library – Quick and accessible GUI toolkit

Featured Projects

  • Painting program
  • Emoji match game
  • Stop-motion animation creator
  • Plus 7 more fun projects

Key Features

  • 156 Pages – Comprehensive coverage
  • 10 Projects – Hands-on learning
  • Beginner Friendly – Accessible to all skill levels

Ideal For

  • Python beginners wanting to build visual apps
  • Experienced programmers exploring GUIs
  • Raspberry Pi users
  • Students learning programming
Errata (p.69, 75-77): The if statements for speed should check score > 30 first (speed=200), then score > 20 (speed=400), then score > 10 (speed=500).
$12.85
Create Graphical User Interfaces with Python
$12.85

Product Information

Shipping & Returns

Description

Learn to create graphical user interfaces (GUIs) in Python using the guizero library. This 156-page book is suitable for beginners through to experienced Python programmers who want to add visual elements to their programs.

Build ten fun projects including a painting program, emoji match game, and stop-motion animation creator while learning event-based programming and interface design principles.

What You'll Learn

  • GUI Fundamentals – Windows, text boxes, buttons, and images
  • Event-Based Programming – Respond to user interactions
  • UI Design – Good (and bad) interface design principles
  • guizero Library – Quick and accessible GUI toolkit

Featured Projects

  • Painting program
  • Emoji match game
  • Stop-motion animation creator
  • Plus 7 more fun projects

Key Features

  • 156 Pages – Comprehensive coverage
  • 10 Projects – Hands-on learning
  • Beginner Friendly – Accessible to all skill levels

Ideal For

  • Python beginners wanting to build visual apps
  • Experienced programmers exploring GUIs
  • Raspberry Pi users
  • Students learning programming
Errata (p.69, 75-77): The if statements for speed should check score > 30 first (speed=200), then score > 20 (speed=400), then score > 10 (speed=500).