Item description for wxPython in Action by Noel Rappin & Robin Dunn...
Overview Provides information on using wxPython to build cross-platform applications.
Because they are often large and complex, GUI programming tool kits can be hard to use. wxPython is a combination of the Python programming language and the wxWidgets toolkit, which allows programmers to create programs with a robust, highly functional graphical user interface, simply and easily. wxPython combines the power of an exceptionally complete user interface toolkit with an exceptionally flexible programming language. The result is a toolkit that is unique in the ease with which complex applications can be built and maintained.
"wxPython in Action" is a complete guide to the wxPython toolkit, containing a tutorial for getting started, a guide to best practices, and a reference to wxPython's extensive widget set. After an easy introduction to wxPython concepts and programming practices, the book takes an in-depth tour of when and how to use the bountiful collection of widgets offered by wxPython. All features are illustrated with useful code examples and reference tables are included for handy lookup of an object's properties, methods, and events. The book enables developers to learn wxPython quickly and remains a valuable resource for futurework.
Promise Angels is dedicated to bringing you great books at great prices. Whether you read for entertainment, to learn, or for literacy - you will find what you want at promiseangels.com!
Est. Packaging Dimensions: Length: 1.25" Width: 7.5" Height: 9.25" Weight: 2.25 lbs.
Release Date Mar 23, 2006
Publisher Manning Publications
ISBN 1932394621 ISBN13 9781932394627
Availability 0 units.
More About Noel Rappin & Robin Dunn
Noel Rappin is a Senior Consultant at Obtiva. A Rails developer for five years, Noel has spoken at RailsConf and Windy City Rails, and is the author of "Professional Ruby on Rails" from Wrox Press. A blog relating to this book can be found at http: //www.railsrx.com.
Reviews - What do customers think about wxPython in Action?
This is about it. Sep 6, 2008
If you have been searching for wxPython books, you may notice that this is about it. And if you buy it you may wish there were others to choose from. I think the book is solid in foundation material but it is not very well organized. I like to be able to skim through a programming book, get ideas of functionality that are useful to my work, and then proceed with my work, turning back to the book for occasional reference, clarification, or a little more insight into advanced techniques, which typically helps with refactoring.
This book almost forces you to go through its code base, which is rather sparse and tied into much narrative (perhaps too much for a programming book). Maybe some people have a different learning approach, but I would prefer to get my hands dirty immediately and shoot off on a thousand experiments of "what if I changed this, tweaked that, used it in this way or that way." That is how I learn to code in a new environment; then back to some narrative and examples to perhaps explain why it works that way if not obvious.
That is how I find much of wxPython in general, not obvious. On the other hand, it seems about the best current solution for doing GUI with python. PyQt4 is amuck with the whole licensing issue and basically treats python users like second-class add-ons. No thanks. And quite frankly most of the other GUI development environment I have tinkered with just seem to fail in comparison.
So, if you are interested in wxPyhton, and don't find the online documentation that complete, then this it. There is a PDF version that I ended up getting from the publisher, not sure if this site offers it, but given that I will likely be tied to the book and the IDE for a while to get acquainted, I would consider this route if you find yourself in a similar learning mode/environment.
gui programming on the go Aug 29, 2008
Before I picked up this book I knew nothing about GUI programming, but a good bit about Python. This book let me jump right into writing useful GUI's. Typical programming text books build on concepts sequentially, which is great for classrooms but not for learning on the fly. This book just jumps right into applications and teaches through examples. I was so impressed by this method that I plan on buying more books from the in action series whenever I need to learn another programming language. This book has been my #2 resource right behind Google, which is saying a lot.
Not many choices for WxPython books Mar 31, 2008
This book is hard to use as a reference but it is better than nothing.
Great for getting you started Mar 4, 2008
I bought this book when I needed to write a wxpython app at work. I'd done a lot of programming in python before, but had very little experience writing gui apps and non using wx. This book got me up and running very quickly and I was using wxpython productivly almost imidiatly. This book gives a solid introduction to the basics on wxpython and how to test and develop wxpython apps.
However the book doesn't cover a lot of more advanced or complex topics. If you need to to anything that isn't the most common and obvious approach you'll be on your own. I quite quickly found myself running into problems that wheren't covered in this book.
So on the whole this is a great book for quickly getting you up and running, and will have you writing simple wxpython apps in no time. However for anything more complicated you need to consult other sources. An Advanced WxPython in Action book would be most welcome.
wxPython In Action Feb 16, 2008
Simply awesome. Awesome cubed:
(i) wxWidgets is a wonderful thing - a cross-platform windowing toolkit that uses native widgets to give extremely pretty cross-platform GUI applications.
(ii) wxPython is a fabulous implementation of wxWidgets in Python, taking advantage of various Python fabulousities to make using wxWidgets much easier than in C++. (If you do any programming but you've never heard of Python run, don't walk, to [..].)
(iii) The book is an excellent introduction to wxPython. I had a little emergency, caused by the fact that my PC had died and my Delphi programs didn't seem to work on the MAC I was migrating to. Starting with no knowledge of wxPython (but with some familiarity with Python) in one three-day weekend I was able to write a rudimentary spreadsheet application - at the end of those three days it already worked better than the Delphi application it was replacing (just because writing Python is so easy I added a few features that I'd never got around to adding to the Delphi version).
If you've been looking for something that does this sort of thing then wxPython is what you want, and you want this book to go with it.
(If you're a Python person who's been using tkinter: wxWidgets is not much harder, it includes _much_ more builtin functionality, and it gives _much_ nicer results, since it uses native widgets.)