See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

5 used & new from £21.60

Have one to sell? Sell yours here
 
   
Python and Tkinter Programming
 
See larger image
 

Python and Tkinter Programming [Illustrated] (Paperback)

by John E. Grayson (Author)
4.5 out of 5 stars See all reviews (2 customer reviews)

Available from these sellers.


2 new from £182.61 3 used from £21.60

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Python Programming
   www.ActiveState.com    Multi-Platform, Multi-Language Easy Extensibility, Info Online 
Programming Python
   Peeplo.com/Top_Results    All About Programming Python Programming python and much More! 
Python Code
   www.ask.com    Find Python Code Search for Python Code 
  
 

Product details

  • Paperback: 688 pages
  • Publisher: Manning; illustrated edition edition (Feb 2000)
  • Language English
  • ISBN-10: 1884777813
  • ISBN-13: 978-1884777813
  • Product Dimensions: 23.3 x 18.7 x 3.6 cm
  • Average Customer Review: 4.5 out of 5 stars See all reviews (2 customer reviews)
  • Amazon.co.uk Sales Rank: 924,017 in Books (See Bestsellers in Books)

    Popular in this category:

    #83 in  Books > Computing & Internet > Programming > Languages > Python
  • See Complete Table of Contents

Product Description

Amazon.co.uk Review
Books on graphical user interfaces (GUI) have an unfair advantage over typical computer books. Their contents have immediate positive impact on everything they touch, from the popularity of the underlying language to the careers of the developers they reach. Even mediocre GUI books have a beneficial impact.

John E Grayson's deeply thought, maturely written Python and Tkinter Programming does the double service of being a excellent object-oriented GUI book and communicating the standard for Tk-widget-based GUI development to the python community. The short-term result will be a rapid expansion in the popularity of python itself; the long-term result will be a new batch of supportable, reusable code.

Grayson begins with a three-line "hello world" variant that works out-of-the-box. He moves quickly to a variety of GUI calculators to exhibit buttons and label widgets. Familiarity with Tk from Tcl/Tk or perl/tk is helpful, but not essential. The convenient bonus of the python implementation is its inclusion in the standard python release, of which the current stable version is 1.5.

Nearly half of the book is dedicated to Tk widget implementations and constitutes a translation of Tk into python. By itself, it is a good teaching tool for students of python who already know Tk in one of its other manifestations. Appendices covering build/install issues python megawidgets, and a Tkinter reference manual comprise nearly 40 per cent of the book, leaving a brief 15 per cent for the introductory tutorial, application building and performance tuning. A late chapter on threads suggests a broad range of client-server applications, but is too brief to be more than a tease. Throughout the text, code snippets are presented in coherent blocks with annotations sensibly appearing as clearly numbered end notes to those blocks.

Grayson presents cross-platform issues with maturity and candour. While python for Windows and Macintosh environments is stable, he asserts, the Tkinter module does not have the same global look-and-feel control. Fonts and colours are dictated partially by the platforms OS.

The subtle challenge for developers is to develop supportable code in the breakneck boss-pleasing, GUI-driven environment. Grayson's elegant introduction to Tkinter advances the subtext of supportability noticeably farther along. By documenting Tkinter, he will push a group of laggard hackers to learn object-oriented principles. And that may be his lasting contribution. --Peter Leopold

Product Description
Python is an interpreted, object-oriented programming language similar to Tcl and Perl. This text aims to give the programmer a jump start in developmeing Tkinter and Python applications.

See all Product Description


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
python
wxpython
python programming
tkinter
gui
unix programming

Your tags: Add your first tag
 

 

Customer Reviews

2 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
7 of 7 people found the following review helpful:
4.0 out of 5 stars If you want to learn Tkinter, buy this book, 1 Dec 2001
This book is targetted at programmers who know Python and want to learn Tkinter. In my opinion the book has some failings, however it seems to be the only show in town in terms of providing both a tutorial and a reference to Tkinter.

Its main failings as a tutorial are that it tends to use concepts before it explains them, without providing a forward reference. It also ducks some issues: the chapter on geometry management warns that there are rules to follow if you want to combine GM's on a form. However, if the book actually lists these rules, I haven't found it yet.

For all its failings I'd hate to try to learn Tkinter without it, so it gets my recommendation.

It seems pretty comprehensive, and it has a good selection of detailed code examples.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars This is the only comprehensive book on Tkinter., 9 Dec 2000
Tkinter has a steep learning curve. For a Python GUI it is well worth the effort. This book serves as both an introduction, tutorial and reference. It covers both Tkinter and the Pmw megawidgets. I learnt Tkinter using this book and use it as a reference all the time. If you want to get into the details it helps to have a Tk reference handy eg. 'Practical Programming in Tcl and Tk by Brent B. Welch, 3rd Edition'
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Look for similar items by category


Feedback


Health & Beauty at Amazon.co.uk

Elemis Resurface and Renew Skin Care Gift Set of 4 Products
From soap to shavers, massagers to mascara, stock up on your daily essentials or truly pamper yourself.

Discover Health & Beauty

 

Let Olay Amaze You

Olay Total Effects Day Moisturiser SPF15 50ml
Amazon.co.uk sells all your favourite ranges from Olay, including Regenerist and Total Effects.

Discover Olay at Amazon.co.uk

 

We've Got Converse

Converse
Stock up on your favourite styles with great deals on Converse shoes.

Shop Converse

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates