Python GUI Programming with Tkinter : Design and build functional and user-friendly GUI applications, 2/e (Paperback)
暫譯: 使用 Tkinter 的 Python GUI 程式設計:設計與建構功能性及使用者友好的 GUI 應用程式,第二版 (平裝本)

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 程式設計與 Tkinter》不僅將為您提供 Tkinter GUI 函式庫的實用知識,還將提供一套寶貴的技能,使您能夠規劃、實施和維護更大型的應用程式。您將從零開始構建一個完整的數據輸入應用程式,學習如何根據不斷變化的用戶和業務需求來增長和改進您的代碼。

您將發展出對管理這個不斷演變的代碼庫所使用的工具和技術的實際理解,並超越預設的 Tkinter 小工具功能。您將實施版本控制和單元測試,通過 MVC 設計模式實現關注點分離,以及使用物件導向程式設計來更清晰地組織您的代碼。

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

您將學到的內容:


  • 製作組織良好、功能性強且反應靈敏的 GUI 應用程式

  • 使用類別和物件導向程式設計擴展現有小工具的功能

  • 明智地規劃應用程式的擴展,使用 MVC 和版本控制

  • 通過小工具驗證和單元測試確保您的應用程式按預期運作

  • 使用工具和流程分析並回應用戶請求

  • 熟悉在工作場所應用中使用的技術,包括 SQL、HTTP、Matplotlib、執行緒和 CSV

  • 使用 PostgreSQL 認證確保應用程式的數據安全

本書適合誰:

本書適合那些理解 Python 語法的程式設計師,但尚未具備設計和實施完整軟體應用程式的技能、技術和知識。需要對基本的 Python 語法有一定的掌握。