WHAT YOU LEARN IN THIS CHAPTER:
WROX.COM DOWNLOADS FOR THIS CHAPTER
For this chapter the wrox.com code downloads are found at
www.wrox.com/go/pythonprojects on the Download Code tab. The code is in the Chapter 4 download, called
Chapter4.zip, and individually named according to the names throughout the chapter.
Python is a general-purpose programming language. That means it can be used for many different types of programs. You have already seen how it can be used as a scripting language to glue applications together, as well as its use in managing data persistence and access. You now look at how it can be used to build complete desktop applications.
Desktop applications are the mainstay of personal computing. They include such standard facilities as word-processing programs, spreadsheets, and even games. They often function entirely on the desktop, with no network access required. At other times they may be inherently network oriented, as is the case with a web browser or a client–server database application. The distinguishing feature is that the bulk of the functionality is executed on the local PC.
Desktop applications can have a graphical ...