Rating:  Summary: Python and Tkinter Programming Review: If you want to understand how Tkinter, Pmw and Blt work this is the best bibliography I could find. It is very well structured, so it easy for everyone read it. It has a lot of examples that you can apply to real problems with very little work. The appendices at the end are the best when you need information about any module, options and how to configure them. If you don't know Python you should try "Learning Python" from Mark Lutz first, it is a very good bibliography as a starting point, "Python and Tkinter Programming" has a small introduction about the basics of Python, but it is assumed that you know Python.
Rating:  Summary: Not for the timid Review: It is a great book for doing the most simple of GUI tasks and for a reference once you have been using Tkinter for an extended period of time. The book leaves out key definitions when they are most needed, isn't organized well and generally falls short when you really start getting interested. Don't get this book if you are trying translate other GUI skills to Tkinter. It is good for learning the absolute basics and as a reference.
Rating:  Summary: An excellent book on Tkinter Review: John Grayson has filled a great void in the Python community with this book. The online Tkinter docs are good start, but if you need hints, tips, real code examples that you can download (and there is a ton of it), this is the book. There is a lot of code in this book, and John explains the code section by section in the examples. There are quite a few good Python segments such as optimizing Python, writing extensions, and debugging, but mostly it is as the title states, Python AND Tkinter. I enjoyed seeing John emphasize the importance of well written Python code, and how to do this. Great book.
Rating:  Summary: Excellent work Review: John has done an excellent job of providing an outstanding Python programming resource. Unlike many programming books, he provides numerous complete programs. Not only that, but he explains how the program does what it does, and why he made the choices he did while writing the code. To learn programming, one must have good examples. This book provides clearly explained examples from which you can learn a great deal.
Rating:  Summary: Poorly Written Book for all, Terrible for beginners Review: The book is fairly good, though not as explicit as I'd like in some places. But I am extremely frustrated with the code examples that I downloaded from the company's web page. Many of them don't run, complaining about either modules it cannot import or even worse, attributes that don't exist. For a real laugh, check out Chapter06/phone.py. This file isn't even runnable python code, it's an email with python code embedded in it. Does anyone check these examples before putting them on the web page? I'd like to give this book 4 stars, but I can't justify it until ALL the examples work as advertised. Instead I'll give it 3 for a good try.
Rating:  Summary: Decent Book, Horrible Code Examples Review: The book is fairly good, though not as explicit as I'd like in some places. But I am extremely frustrated with the code examples that I downloaded from the company's web page. Many of them don't run, complaining about either modules it cannot import or even worse, attributes that don't exist. For a real laugh, check out Chapter06/phone.py. This file isn't even runnable python code, it's an email with python code embedded in it. Does anyone check these examples before putting them on the web page? I'd like to give this book 4 stars, but I can't justify it until ALL the examples work as advertised. Instead I'll give it 3 for a good try.
Rating:  Summary: Good book and excellent support. Review: This book is definitely best for the more advanced Tkinter developer and not for the Tkinter beginner. John does and excellent job explaining the import features of the Tkinter toolkit and how to create robust graphical applications in Python. This is a definite must have for any Python Tkinter developer.Probably the most impressive note about this book is that it actually has a website, complete with a forum that allows your questions to be answered by author himself. I had a question on why something didn't work and John Grayson himself got back to me, rather quickly I might add, with a correction to what I was doing wrong.
Rating:  Summary: Not for beginners Review: This book jumps in with examples full of concepts that are not explained (until perhaps later) and when I tried to make one run it didnt even "compile" (with Python 2.0). Still, it's useful to have a reference there. There is an introduction on the net by Fredrik Lundh that is more accessible. Still you may be inspired by the compactness of Grayson's examples.
Rating:  Summary: Poorly Written Book for all, Terrible for beginners Review: This book starts off with classes, with no set introduction for them. Even though I am very proficient in C++ and Java, this book is very confusing and disorganized compared to others. However, it does include a good deal of information about Tkinter widgets. Since this is the only book available, it will have to suffice. Check, out the example from the website, phone.py, which is not even a program, but an email! How rediculous is that? Grayson claims to be some great programmer but can't even edit his own emails and examples!
Rating:  Summary: Badly written book, badly written examples Review: This is the only book on the subject. Thus, if you want to make Tkinter interfaces, you have to buy it. The book is unfortunatly, awful. It is disorganised, it glosses over important points, the code examples are poor (either there isn't enough of them to actually run, or they are so long as to be silly.), and many things just aren't explained. Mr. Grayson, unfortunatly wants to spend more time quoting Monty Python, then teaching Tkinter in any sort of step by step manner. (a side note, after flipping pages for hours in a vain attempt to find information in this book, Monty Python quotes are not very funny anymore.) While Python is easier than Java, Java Swing with a good IDE (like JBulilder or Forte) is easier than Python Tkinter. This book sets Python's future and usefulness back a few steps.
|