software complexity and dependencies especially for highly interactive and nontrivial interfacesthoughstandalone/desktop tkinter guis can be an indispensable feature of almost any python program you write the programs in this underscore just how far python and tkinter can take you this strategy as for all case-study in this textthis one is largely learn-by-example exercisemost of the programs here are listed with minimal details along the wayi'll highlight salient points and underscore new tkinter features that examples introducebut 'll also assume that you will study the listed source code and its comments for more information once we reach the level of complexity demonstrated by programs herepython' readability becomes substantial advantage for programmers (and writers of booksall of this book' gui examples are available in source code form in the book' examples distribution described in the preface because 've already shown the interfaces these scripts employthis section consists mostly of screenshotsprogram listingsand few brief words describing some of the most important aspects of these programs in other wordsthis is self-study sectionread the sourcerun the examples on your own computerand refer to the previous for further details on the code listed here some of these programs may also be accompanied in the book examples distribution by alternative or experimental implementations not listed heresee the distribution for extra code examples finallyi want to remind you that all of the larger programs listed in the previous sections can be run from the pydemos and pygadgets launcher bar guis that we met at the end of although will try hard to capture some of their behavior in screenshots hereguis are event-driven systems by natureand there is nothing quite like running one live to sample the flavor of its user interactions because of thatthe launcher bars are really supplement to the material in this they should run on most platforms and are designed to be easy to start (see the top-level readmepp txt file for hintsyou should go there and start clicking things immediately if you haven' done so already open source software and camaros some of the gui programs in this as well as the rest of the bookare analogous to utilities found on commonly used operating systems like windows for instancewe'll meet calculatorstext editorsimage viewersclocksemail clientsand more unlike most utilitiesthoughthese programs are portable--because they are written in python with tkinterthey will work on all major platforms (windowsunix/linuxand macsperhaps more importantbecause their source code is availablethey can be scripted--you can change their appearance or function however you likejust by writing or modifying little python code "pythonopen sourceand camaros