Python GUI Programming with Tkinter : Design and build functional and user-friendly GUI applications, 2/e (Paperback)

Moore, Alan D.

  • 出版商: Packt Publishing
  • 出版日期: 2021-10-28
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 664
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1801815925
  • ISBN-13: 9781801815925
  • 相關分類: Python程式語言使用者介面 UI
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Transform your evolving user requirements into feature-rich Tkinter applications

 

Key Features:

  • Extensively revised with new content on RESTful networking, classes in Tkinter, and the Notebook widget
  • Take advantage of Tkinter's lightweight, portable, and easy-to-use features
  • Build better-organized code and learn to manage an evolving codebase

 

Book Description:

Tkinter is widely used to build GUIs in Python due to its simplicity. In this book, you'll discover Tkinter's strengths and overcome its challenges as you learn to develop fully featured GUI applications.

 

Python GUI Programming with Tkinter will not only provide you with a working knowledge of the Tkinter GUI library, but also a valuable set of skills that will enable you to plan, implement, and maintain larger applications. You'll build a full-blown data entry application from scratch, learning how to grow and improve your code in response to continually changing user and business needs.

 

You'll develop a practical understanding of tools and techniques used to manage this evolving codebase and go beyond the default Tkinter widget capabilities. You'll implement version control and unit testing, separation of concerns through the MVC design pattern, and object-oriented programming to organize your code more cleanly.

 

You'll also gain experience with technologies often used in workplace applications, such as SQL databases, network services, and data visualization libraries. Finally, you'll package your application for wider distribution and tackle the challenge of maintaining cross-platform compatibility.

 

What You Will Learn:

  • Produce well-organized, functional, and responsive GUI applications
  • Extend the functionality of existing widgets using classes and OOP
  • Plan wisely for the expansion of your app using MVC and version control
  • Make sure your app works as intended through widget validation and unit testing
  • Use tools and processes to analyze and respond to user requests
  • Become familiar with technologies used in workplace applications, including SQL, HTTP, Matplotlib, threading, and CSV
  • Use PostgreSQL authentication to ensure data security for your application

 

Who this book is for:

This book is for programmers who understand the syntax of Python, but do not yet have the skills, techniques, and knowledge to design and implement a complete software application. A fair grasp of basic Python syntax is required.

商品描述(中文翻譯)

將您提供的文字翻譯成繁體中文如下:

將您不斷變化的使用者需求轉化為功能豐富的Tkinter應用程式

主要特點:

- 進行了大量修訂,新增了有關RESTful網絡、Tkinter中的類別以及Notebook小工具的內容
- 利用Tkinter的輕量級、便攜和易於使用的功能
- 構建更有組織的代碼,並學習管理不斷變化的代碼庫

書籍描述:

由於其簡單性,Tkinter廣泛用於Python中構建GUI。在本書中,您將發現Tkinter的優勢,並克服其挑戰,同時學習開發功能完整的GUI應用程式。

《Python GUI Programming with Tkinter》不僅將為您提供對Tkinter GUI庫的實用知識,還將提供一套寶貴的技能,使您能夠計劃、實施和維護更大型的應用程式。您將從頭開始構建一個完整的數據輸入應用程式,並學習如何根據不斷變化的使用者和業務需求來擴展和改進代碼。

您將實際了解用於管理這個不斷變化的代碼庫的工具和技術,並超越默認的Tkinter小工具功能。您將實施版本控制和單元測試,通過MVC設計模式實現關注點分離,並使用面向對象編程更清晰地組織代碼。

您還將獲得在工作場所應用中常用的技術的經驗,例如SQL數據庫、網絡服務和數據可視化庫。最後,您將為更廣泛的分發打包應用程式,並應對維護跨平台兼容性的挑戰。

學到什麼:

- 製作組織良好、功能完整且響應靈敏的GUI應用程式
- 使用類別和面向對象編程擴展現有小工具的功能
- 聰明地計劃應用程式的擴展,使用MVC和版本控制
- 通過小工具驗證和單元測試確保應用程式按預期運行
- 使用工具和流程分析並回應使用者請求
- 熟悉工作場所應用中使用的技術,包括SQL、HTTP、Matplotlib、線程和CSV
- 使用PostgreSQL身份驗證確保應用程式的數據安全性

適合閱讀對象:

本書適合已瞭解Python語法,但尚未具備設計和實施完整軟體應用程式的技能、技巧和知識的程式設計師。需要具備基本的Python語法知識。