A prototype is a preliminary model of something. Projects that offer physical products need to show backers documentation of a working prototype. This gallery features photos, videos, and other visual documentation that will give backers a sense of what’s been accomplished so far and what’s left to do. Though the development process can vary for each project, these are the stages we typically see:
Proof of Concept
Explorations that test ideas and functionality.
Demonstrates the functionality of the final product, but looks different.
Looks like the final product, but is not functional.
Appearance and function match the final product, but is made with different manufacturing methods.
Appearance, function, and manufacturing methods match the final product.
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.
The code in this book will be targeted for Python 3 only using wxPython 4.
Note: If you missed the campaign, you can still get the book over on Leanpub. It will also be available on Amazon, Gumroad and other retailers in May 2018.
The code in this book will run on all 3 major platforms:
In this book, we will be creating the following applications:
A simple image viewer
A database viewer
A database editor
An archiving application (zip / tar)
PDF merging application
We will also learn how to turn your applications into executables for Windows.
As you learn how to create these applications, you will also learn how wxPython works. We will go over how wxPython's event system works, how to use threads in wxPython, make use of sizers and much, much more!
Stretch Goal #1: $5500 (COMPLETE)
Add chapters on the following topics:
MP3 Tag Editor
NASA image downloader / search tool
Stretch Goal #2: $8000
Add new chapters that cover
File search utility ($6500)
Simple FTP application ($7250)
Graph creator (or TBA) ($8000)
I expect to have this book finished by May 2019
This book will be written using my original conversational style. What this means is that the chapters will probably vary in size more than most programming books.
I still follow the rule of giving simple examples paired with simple explanations instead of spending an inordinate amount of time re-explaining the same subject over and over.
If you've never read anything of mine before, you can download Python 101 for free or read it online. You can also check out my blog for writing examples.
Who should read this book?
This book is for someone who already uses Python and would like to learn how to use Python to create fun cross-platform graphical user interfaces.
What's the money for?
ISBNs cost money, especially if you have multiple formats of the book (paperback, PDF, mobi, etc). The money will also cover the initial print run of the book for the backers. It will also cover copyright registration and the cost of my illustrator. It would be great if I could do some web advertising as well.
I'm looking forward to working with my backers to make the best Python book possible!
About the Author
I'm a professional full time Python programmer by day and Python blogger by night. I've been programming almost exclusively in Python for almost 10 years. I co-authored Core Python for DZone. I also ran a successful campaign for my other books:
Level 0 - Help get me started! You'll receive early access to the eBook. What this means is that you'll get early drafts of the book before it is officially released and a copy of the final version of the eBook.