Bask - Shop now
$25.99 with 28 percent savings
Print List Price: $35.99

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.

You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions
Kindle app logo image

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.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Creating GUI Applications with wxPython Kindle Edition

4.0 out of 5 stars 30 ratings

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.

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!

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 $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
  • Customer Reviews:
    4.0 out of 5 stars 30 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Michael Driscoll
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

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

4 out of 5 stars
30 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on January 17, 2024
    Great 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, 2019
    Pros:
    -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, 2020
    Helpful, 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.
    8 people found this helpful
    Report
  • Reviewed in the United States on May 29, 2019
    it 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, 2024
    This 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

Translate all reviews to English
  • Hans Roodt
    5.0 out of 5 stars duidelijk en praktische voorbeelden
    Reviewed in Germany on August 21, 2019
    duidelijk en praktische voorbeelden
    Report
  • Jeffery D.
    5.0 out of 5 stars This book is really helpful
    Reviewed in Canada on May 17, 2021
    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 Guillen
    5.0 out of 5 stars Excellent Approach For Learners of wxPython / wxWidgets
    Reviewed in Canada on June 19, 2019
    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 RAMIREZ
    5.0 out of 5 stars Very good book
    Reviewed in Canada on October 11, 2019
    Explain through practical examples and go straight to the point. I recommend it.

Report an issue


Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?