Learn more
These promotions will be applied to this item:
Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.
Your Memberships & Subscriptions

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Creating GUI Applications with wxPython Kindle Edition
In this book, you will be creating the following applications:
- A simple image viewer
- A database viewer
- A database editor
- Calculator
- 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!
- LanguageEnglish
- Publication dateApril 26, 2019
- Grade level12 and up
- File size6.7 MB
Customers who bought this item also bought
From the Publisher
![]()
Python 101
|
![]()
Automating Excel with Python
|
![]()
ReportLab: PDF Processing with Python
|
![]()
Jupyter Notebook 101
|
![]()
Pillow: Image Processing with Python
|
|
---|---|---|---|---|---|
Customer Reviews |
4.5 out of 5 stars 29
|
4.6 out of 5 stars 37
|
4.1 out of 5 stars 28
|
3.9 out of 5 stars 29
|
5.0 out of 5 stars 6
|
Price | $9.99$9.99 | $9.99$9.99 | $9.99$9.99 | $9.99$9.99 | $25.99$25.99 |
Intermediate Python | ✓ | ✓ | no data | ✓ | |
Data Visualization | no data | ✓ | ✓ | ✓ | no data |
Product details
- ASIN : B07R4FV2PN
- Publication date : April 26, 2019
- Language : English
- File size : 6.7 MB
- Simultaneous device usage : Unlimited
- Text-to-Speech : Enabled
- Screen Reader : Supported
- Enhanced typesetting : Enabled
- X-Ray : Not Enabled
- Word Wise : Not Enabled
- Print length : 483 pages
- Best Sellers Rank: #551,126 in Kindle Store (See Top 100 in Kindle Store)
- Customer Reviews:
About the author

Michael has been programming with the Python language since 2006. He has been writing about Python on his blog, "The Mouse Vs. The Python", and is a member of the Python Software Foundation. He has co-authored "Core Python Cheatsheet" for DZone and is a regular contributor to the Real Python website. He has also been a technical reviewer for Python books from Packt Publishing and No Starch Press.
Michael has written several books on Python and wxPython. He also recently released a complete rewrite of Python 101 and has a couple more books in the pipeline
Michael enjoys photography, a wide variety of music, and learning more about Christian apologetics.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on January 17, 2024Great book worth the price. Wish I could have both the ebook and print version easy read and up to date
- Reviewed in the United States on September 19, 2019Pros:
-really well written
-starts with the basics
-project oriented
Cons:
-Would be nice to use in-line number references to code for explanations to find the references faster
Really good book if you are looking to develop some serious GUI applications, but haven't messed with any python GUIs before (like me).
- Reviewed in the United States on April 3, 2020Helpful, but not quite what I was looking for.
Nowadays we can find a tremendous amount of information online, without having to buy a book. But I was looking for a well-rounded intro to wxPython. Something that could explain the main components and best practices to implement wxPython application.
While this book sounded like it would provide the help I was looking for, it fell short. First the format of the book is unprofessional. When I buy a book, I expect to get something more than just a gathering of blog posts. The book doesn’t have an index or a glossary.
The author mentioned advance concepts, without properly taking the time to explain them. (ie PubSub, Super(), …). The book covers a lot without much depth. I was looking for comprehensive coverage of the building block of a best practice wxPython application.
Congratulation for a very valiant effort to put this book together, but it still need some work. I am sure that I will come back to this book later, when I have a better understanding wxPython fundamentals to learn something extra. If found hidden treasure later, I will come back to update my post, but for now I can only give 2 stars.
I have switch to “Python in Action from Manning”, while it is a bit outdated, the content goes into much more depth and is also easier to read.
- Reviewed in the United States on May 29, 2019it explains clearly and with plenty of good and practical examples
you need to have an intermediate knowledge of python - and classes
- Reviewed in the United States on July 7, 2024This book helped in getting familiar with wxPython. Highly recommend the book to anyone wanting to learn wxPython. Well written with many well explained examples. Maybe 2nd edition will someday follow
Top reviews from other countries
-
Hans RoodtReviewed in Germany on August 21, 2019
5.0 out of 5 stars duidelijk en praktische voorbeelden
duidelijk en praktische voorbeelden
- Jeffery D.Reviewed in Canada on May 17, 2021
5.0 out of 5 stars This book is really helpful
I really like this book and appreciate the style of writing and thorough commentary. The introductory chapters quickly brought me up to speed with the philosophy of wxPython and explained how it fits into the wxWidgets and Python ecosystem. The later chapters are very well written (exceptionally well written) and further cement a basic understanding of wxPython by leading the reader through a series of projects. This book informed me about wxPython demo programs and other resources. Mike Driscol's blog and other contributions (including some you-tube videos featuring the author) have helped take my understanding of wxPython to the next level. My only want in this book is an index so that I can quickly find where this book covers certain widgets and other concepts... but I appreciate the project-based approach of the book makes this challenging. I read some negative comments about this book when researching a book to buy. Having now read this book, my opinion is that those negative comments are unwarranted.
- Roberto GuillenReviewed in Canada on June 19, 2019
5.0 out of 5 stars Excellent Approach For Learners of wxPython / wxWidgets
After completing a few chapters and projects, I've found this an excellent book, and probably one of the best coding books I've read. It's filled with good simple, yet comprehensive and realistic examples.
It's not a reference book as that is readily available on the internet and I don't think there's a need for that. This book actually takes the reader through right process to learn and master the toolkit beyond the simple tutorials you might find online. Instead, the book takes you through realistic projects so that all the pieces of the wxPython toolkit can be put together in the learner's mind.
Since I haven't found any other book this well written for the underlying wxWidgets toolkit for C++, I have also found that this book has been key to learning how to use wxWidgets for C++.
Finally! I found a book written on wxPython/ wxWidgets for learners. I highly recommend it!
- ELIAS ESCOBAR RAMIREZReviewed in Canada on October 11, 2019
5.0 out of 5 stars Very good book
Explain through practical examples and go straight to the point. I recommend it.