I just created a new blog for my upcoming ebook: Start Programming with Python. Right now it’s mostly just a place holder, though I do provide links to my current tutorials. Once I have converted the tutorials to a rough draft of the book, I will post it there for community comments. That way I hope it will become much better than I could create just on my own, especially with all the changes that will be coming to the Python language in the next few months.
For those who care (which is probably very few), I am working on a programming tutorial book. Naturally, it will be about Python and wxPython. It’s essentially the book form of my tutorials, plus more information to fill it out.
I will release it as an ebook; if warranted, I will look at publishing it in hard-copy. Once I have the rough draft done, I will post it to a different blog site for community editing and comments. I don’t have a timeline for completion or anything. Being in the military means time isn’t always a given.
More news to follow as necessary
What Can wxPython Do?
wxPython is a stable, mature graphical library. As such, it has widgets for nearly everything you plan on creating. Generally speaking, if you can’t do it with wxPython, you’ll probably have to create a custom GUI, such as used in video games. > more <
A Couple Quickie Programs
Time for a long post. I’m going to show a simple wxPython program to highlight the various portions you should be familiar with. But first, I’m giving you a program that I wrote a few years ago so you can see how a command-line program can be easily converted to a GUI program. > more <
Before You Start
Before you start creating a GUI with wxPython, you need to know how to program in Python. This may seem pretty obvious but some people may expect wxPython is self-contained; no additional knowledge required. As a personal plug, you can view my Python programming tutorial at GIDNetwork. Other online instructional sites include the Python languague site and Dive Into Python (which is an intermediate tutorial). > more <
Overview of Graphical User Interfaces
GUIs (graphic user interfaces) are very popular for computers nowadays. Very rarely will you find a program that doesn’t have some sort of graphical interface to use it. Most non-graphical programs will be found on Unix-like operating systems; even then, those programs are usually older ones where the programmer didn’t want (or see the need) for a graphical interface. > more <