Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Python GUI Programming Cookbook

Buy

Over 80 object-oriented recipes to help you create mind-blowing GUIs in Python

About This Book

  • Use object-oriented programming to develop amazing GUIs in Python
  • Create a working GUI project as a central resource for developing your Python GUIs
  • Packed with easy-to-follow recipes to help you develop code using the latest released version of Python

Who This Book Is For

If you are a Python programmer with intermediate level knowledge of GUI programming and want to learn how to create beautiful, effective, and responsive GUIs using the freely available Python GUI frameworks, this book is for you.

What You Will Learn

  • Create amazing GUIs with Python's built-in Tkinter module
  • Customize the GUIs by using layout managers to arrange the GUI widgets
  • Advance to an object-oriented programming style using Python
  • Develop beautiful charts using the free Matplotlib Python module
  • Use threading in a networked environment to make the GUIs responsive
  • Discover ways to connect the GUIs to a database
  • Understand how unit tests can be created and internationalize the GUI
  • Extend the GUIs with free Python frameworks using best practices

In Detail

Python is a multi-domain, interpreted programming language. It is a widely used general-purpose, high-level programming language. It is often used as a scripting language because of its forgiving syntax and compatibility with a wide variety of different eco-systems. Its flexible syntax enables developers to write short scripts while at the same time, they can use object-oriented concepts to develop very large projects.

Python GUI Programming Cookbook follows a task-based approach to help you create beautiful and very effective GUIs with the least amount of code necessary. This book uses the simplest programming style, using the fewest lines of code to create a GUI in Python, and then advances to using object-oriented programming in later chapters. If you are new to object-oriented programming (OOP), this book will teach you how to take advantage of the OOP coding style in the context of creating GUIs written in Python.

Throughout the book, you will develop an entire GUI application, building recipe upon recipe, connecting the GUI to a database. In the later chapters, you will explore additional Python GUI frameworks, using best practices. You will also learn how to use threading to ensure your GUI doesn't go unresponsive.

By the end of the book, you will be an expert in Python GUI programming to develop a common set of GUI applications.

Style and approach

Every recipe in this programming cookbook solves a problem you might encounter in your programming career. At the same time, most of the recipes build on each other to create an entire, real-life GUI application.

(HTML tags aren't allowed.)

Programming Java 2 Micro Edition for Symbian OS : A developer's guide to MIDP 2.0 (Symbian Press)
Programming Java 2 Micro Edition for Symbian OS : A developer's guide to MIDP 2.0 (Symbian Press)
In 2001, Symbian’s first book devoted to Java on Symbian OS was
published. Jonathan Allin’s Wireless Java for Symbian Devices (WJSD)
provided an in-depth exposition targeted at programming PersonalJava
on Symbian OS. The embedded Java story has moved on a lot in two
years and so has Symbian’s implementation, so
...
Fashion Branding and Consumer Behaviors: Scientific Models (International Series on Consumer Science)
Fashion Branding and Consumer Behaviors: Scientific Models (International Series on Consumer Science)

Fashion Branding and Consumer Behaviors presents eye-opening theory, literature review and original research on the mutual influence of branding strategies and consumer response. Contributors use multiple methods to analyze consumers' psychosocial needs and the extent that their fulfillment goes beyond the usefulness or value of...

Design for Software: A Playbook for Developers
Design for Software: A Playbook for Developers

A unique resource to help software developers create a desirable user experience

Today, top-flight software must feature a desirable user experience. This one-of-a-kind book creates a design process specifically for software, making it easy for developers who lack design background to create that compelling user experience....


Professional SQL Server 2005 Administration (Wrox Professional Guides)
Professional SQL Server 2005 Administration (Wrox Professional Guides)

SQL Server 2005 is the largest leap forward for SQL Server since its inception. With this update comes new features that will challenge even the most experienced SQL Server DBAs. Written by a team of some of the best SQL Server experts in the industry, this comprehensive tutorial shows you how to navigate the vastly changed landscape of the SQL...

Location-Aware Applications
Location-Aware Applications

Summary

Location-Aware Applications is a comprehensive guide to the technology and business of creating compelling location-based services and applications. The book walks you through the LBS landscape, from mapping technologies to available platforms; from toolkits to business questions like monetization...

Microsoft Visual Basic .NET Step by Step
Microsoft Visual Basic .NET Step by Step
For the several million developers using "traditional" Visual Basic 6, Microsoft Visual Basic .NET Step by Step will put the new VB .NET within reach with a very approachable tour of the new version's features used to build traditional client-side software. If you've been put off by the newfangled books on .NET that spin the new...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy