

Desertcart purchases this item on your behalf and handles shipping, customs, and support to KSA.
Python GUI Programming with Tkinter: Develop responsive and powerful GUI applications with Tkinter [Alan D. Moore] on desertcart.com. *FREE* shipping on qualifying offers. Python GUI Programming with Tkinter: Develop responsive and powerful GUI applications with Tkinter Review: Best Packt book I've seen - I had read a couple of Packt books in the past and vowed to avoid this publisher. The chunky format appeared highly condescending, aimed at the totally naive reader. So I was apprehensive about purchasing this one. I am pleasantly surprised to learn that my worries were misplaced. Alan Moore has written an outstanding and extremely useful book. I've used wxPython for years and cannot explain why I ignored tkinter all this time, so I searched for resources from which to learn tkinter. This book is a benchmark for how to pack a lot of clear explanation is an easy to hold and read book. The content, sequence of topics. and writing style are ideal for the subject. As a bonus for long-time linux users like me is Alan's use of linux for all examples (other than discussing cross-platform issues, of course). Seems like most authors of Python books don't know or use linux so those of us who do need to translate as we read. When you want to learn how to write robust, effective GUIs for Python3 applications (especially those with a database back end, buy this book. Review: Cookbook in nature and lacking in detailed explanations but with good examples. - I was able to make good use of the "Integrating SQL into our application", "Asynchronous Programming with Thread and Queue" and "Advanced graphs using Matplotlib and Tkinter" sections. I plan on going back restructuring my application now that I have a better understanding of the Python language as I was redoing some Perl/Tk scripts that I had written for TSM to use with CommVault.
| Best Sellers Rank | #2,744,323 in Books ( See Top 100 in Books ) #940 in Python Programming #3,186 in Computer Programming Languages #4,402 in Internet & Telecommunications |
| Customer Reviews | 4.0 4.0 out of 5 stars (67) |
| Dimensions | 7.5 x 1.02 x 9.25 inches |
| ISBN-10 | 1788835883 |
| ISBN-13 | 978-1788835886 |
| Item Weight | 1.7 pounds |
| Language | English |
| Print length | 422 pages |
| Publication date | May 15, 2018 |
| Publisher | Packt Publishing |
R**D
Best Packt book I've seen
I had read a couple of Packt books in the past and vowed to avoid this publisher. The chunky format appeared highly condescending, aimed at the totally naive reader. So I was apprehensive about purchasing this one. I am pleasantly surprised to learn that my worries were misplaced. Alan Moore has written an outstanding and extremely useful book. I've used wxPython for years and cannot explain why I ignored tkinter all this time, so I searched for resources from which to learn tkinter. This book is a benchmark for how to pack a lot of clear explanation is an easy to hold and read book. The content, sequence of topics. and writing style are ideal for the subject. As a bonus for long-time linux users like me is Alan's use of linux for all examples (other than discussing cross-platform issues, of course). Seems like most authors of Python books don't know or use linux so those of us who do need to translate as we read. When you want to learn how to write robust, effective GUIs for Python3 applications (especially those with a database back end, buy this book.
D**R
Cookbook in nature and lacking in detailed explanations but with good examples.
I was able to make good use of the "Integrating SQL into our application", "Asynchronous Programming with Thread and Queue" and "Advanced graphs using Matplotlib and Tkinter" sections. I plan on going back restructuring my application now that I have a better understanding of the Python language as I was redoing some Perl/Tk scripts that I had written for TSM to use with CommVault.
A**Y
Comprehensive, Thorough, and Well Written
This book is very thorough, providing not only technical details, but best practices as well. It explains the various methods of importing the modules, and the pros and cons of each approach, also getting into some of the newer features found in the TTK module. Towards the end, it also goes into the MVP approach to organizing a large program, and such things as version control. I might have been tempted to make that a second book, but the information is helpful nonetheless. It does assume a familiarity with object oriented Python. If you don't understand classes, you are going to struggle with it. I do think a quick and dirty, "How to get up and running with Tkinter in a few minutes, without understanding classes", might be helpful to some people. However, if your goal is to master Tkinter, this book needs to be on your reading list.
R**N
Has some nice boilerplate code and MVC-based examples
As an intermediate Python programmer, this has been a useful resource in making some breakthrough progress with my practical knowledge of Tkinter. Unlike other books that focus on the basics, syntax, or spec, this book does well by providing a more practical implementation that other resources tend to stop short of illustrating. The Good: + Does well with MVC as it applies to Tkinter. I found it very useful when I had exhausted the Tkinter basics (i.e., how to make widgets), but still didn't have a good grasp of how a realistic app might be organized. + The book's example builds on itself well, if followed from start to finish (although I think this limits its usefulness as a tabletop reference). + Doesn't dwell on the Tkinter basics that one has probably already read in other books or tutorials. + Example code has worked fine with Python3. + Some of the code the author uses for form validation is pretty great. This finally made Python Mixin classes click for me. + Includes sections on visualization and packaging/distribution. The Bad: - The Kindle code formatting is dreadful. Indentations seem to be all over the place. - The author jumps between files a lot without being very clear about which one to work in. I've found that many authors as a courtesy will start their code blocks with # models.py or suchlike, which would have been nice for this text. - The author goes so far as to use SQL, but doesn't extend the example forms beyond a single view. Adding one more form in the examples would have gone a long way. It doesn't lend itself well to dealing with larger databases with more than a few tables. - Glosses over changes made throughout the tutorial-like sections, and tends to refer to any additional necessary changes as the reader's "homework" on the last page of the chapter. It's just a bit lazy.
F**L
I recommend this book!
I wish this book existed when I was teaching computer programming. The author does a great job of building a real-world application from the ground up. He shows realist incremental steps in the design and implementation. The author also describes the necessary tools to use during development (source control, database interface, etc.) He does not describe tkinter in great detail like many other books, but instead focuses on the major parts.
J**Y
Unsatisfactory
The problem is that the book provides very few complete programs. While the book shows pieces of code and explains what each statement does, it does not show how the pieces of code are placed in a program.
C**N
No one book is complete for any given subject matter...
While no one book is complete for any given subject matter, this book has a lot of good and usable information.
T**Y
Overly complicated
The author proposes to simplify Tkinter application development by complicating it, he succeds in the complication but not the simplification. Tk is a simple form based GUI language. One could argue that modifying Tk classes is completely unnecessary, yet the author starts here, taking 7 lines of code and tripling it. If you are moving beyond 1 or 2 simple interactive forms, you should probably be coding in something other than Tkinter, or using one of the GUI driven interfaces like Kivy or Page.
A**R
Buch hat mir sehr gut gefallen. Einer der wenigen Bücher wo Lösungen nicht nur angedeutet werden, sondern komplett gezeigt und gut erklärt werden.
S**A
Good Book But As a student, I Don't Recommend To Anyone. Because In This Book Given Lessons And Gui Code Is Not Written Perfectly
C**.
Material de apoyo con contenidos muy bien desarrollados.
O**Y
The writer of these books try to reach all in their teaching, but the author has reached me and fully understand easily
A**K
good
Trustpilot
1 month ago
1 week ago