About the Book
Creating GUI Applications with wxPython is a book that will teach you how to use wxPython to create applications by actually creating several mini-programs. I have found that while learning how the various widgets work in wxPython is valuable, it is even better to learn by creating a simple application that does something useful.
Note that this book is not for people who are completely unfamiliar with GUIs. While you can probably figure wxPython out using this book, you'll be better off starting with a wxPython tutorial or two and then reading this book.
In this book, you will be creating the following applications:
- A simple image viewer
- A database viewer
- A database editor
- An Archiving application (tar)
- PDF Merging application
- XML Editor
- File search utility
- Simple FTP application
- NASA Image downloader
As you learn how to create these applications, you will also learn how wxPython works. You will go over how wxPython's event system works, how to use threads in wxPython, make use of sizers and much, much more!
What people are saying about the book
"It looks to be very well done and teaches a wide range of functionality." - Robin Dunn, creator of wxPython
About the Author
Michael has been programming with Python since 2006. He is the author of the popular Python blog, The Mouse Vs. the Python. Michael has been a technical reviewer for Packt Publishing and No Starch Press. He is also a contributor on Real Python.
He also co-authored The Essential Core Python Cheat Sheet for DZone. You can get it here: http://refcardz.dzone.com/refcardz/core-python
Michael released his first book, Python 101, June 3rd, 2014. He wrote the follow up, Python 201: Intermediate Python and published it in the summer of 2016. He is also the author of wxPython Cookbook from Apress as well as Python Interviews from Packt Publishing.
Michael is currently working on some new books as well.