Python GUIs - "The Official PySimpleGUI Course"
What you'll learn
- Create Python GUIs with PySimpleGUI
- Understand the 30+ PySimpleGUI elements using several examples for each
- See how the tools, documentation, resources fit together for a fun experience
- Some history about PySimpleGUI and computing
- The architecture of PySimpleGUI and how it differs from other GUI frameworks
- The coding standards/guidelines used by the PySimpleGUI project
- The built-in tools & documentation and how to use them
- A minimal amount of Python experience
- Python basic data types (strings, int, lists, dictionary), functions, how to use objects (you do NOT need to understand how to write classes)
- A desire to learn, a passion to create, are capable of having fun
Welcome to the official PySimpleGUI course! I'm Mike, the developer of the python module, and I will be teaching you the ins and outs of creating Python GUIs with PySimpleGUI.
PySimpleGUI places you, the developer at the center of attention. The goal of the module is to make developing GUIs fun & simple. No, really, it's a serious goal for the project.
This course teaches you the fundamental aspects of the module, like simple window creation, how events are handled and how it differs from other GUI frameworks.
We go through every element in the module, so you’ll know how to maneuver yourself around building your own programs. Every parameter is explained. Each element has multiple examples shown.
Advanced topics are also covered in the course. Different event dispatching methods can be used other than a bunch of if statements, and we go over building more complex GUIs with list comprehension and reusing layouts. Compiling programs into executable are also covered so you can distribute your amazing programs.
When you buy this course, it ultimately helps the development of the PySimpleGUI itself. The revenue obtained from this course is a part of what will keep PySimpleGUI alive, so thank you!
Take this course if you want to learn how to make simple GUIs! Simple doesn’t mean you’re limiting yourself to basic programs, it just means you’ll have an easier time doing it!
If you've dreamed of making a GUI and have not been able to, then come give it another shot. This time you'll get one made. And have fun in the process.
Who this course is for:
- Everyone! Anyone that wants to make a program that has a GUI... that simple...
- Beginning Python programmers
- Intermediate Python programmers
- Advanced Python programmers
- Programmers in a rush to quickly make a GUI without having to invest a month in learning
- Non-professional programmers (you a programmer even if it's not on your business card or don't have a business card)
- Data Scientists
Hi! I'm Mike, the creator of PySimpleGUI.
My love of computers began with my first programming course in 1977 and has continued through to today. Much of my career was in Silicon Valley, developing products at startups. Sharing what I learned over those decades has been an unexpected part of the PySimpleGUI experience.
I'm happy to be able to share with you a complete description of all aspects of PySimpleGUI, in detail. I hope that it helps you fulfill the 2 main goals of PySimpleGUI:
1. Having fun
2. You are successful
It's been fun for me to watch users, many that are not professional programmers, create an amazing array of GUI applications. Ultimately if you're not successful, then I'm not successful.