Modern PyQt: Create GUI Applications for Project Management, Computer Vision, and Data Analysis

Willman, Joshua

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

商品描述

Dive into GUI application development and create useful applications for practical and relevant topics in the fields of business, computer science, and research. This book uses a realistic approach to help get you started designing and building the applications you need while learning new tools along the way.

PyQt has a vast collection of tools that you can use to create GUIs, many of which seem to go unexplored. In Modern PyQt, you will go beyond some of the fundamental topics of GUI development in order to begin building useful desktop applications. Through extensive examples and hands-on projects, you will explore how to make applications for data analysis and visualization using graphs, computer vision with OpenCV and PyQt, the basics of networking, handling databases with SQL, and more

 

Whether you are looking for new ideas to practice your skills as a programmer or you have a specific goal in mind and need some help to get your ideas off the ground, there is something in Modern PyQt for you

 

 

What You Will Learn

  • Create cross-platform GUIs with Python and PyQt.
  • Understand the important PyQt classes, widgets, and concepts needed for building interactive and practical applications.
  • Find out how to embed useful Python modules into your applications to create more advanced GUIs.
  • Build useful applications that you can improve or make into something completely new with Python and PyQt.

 

 

 

 

 

 

 

 


Who This Book Is For
Intermediate level programmers or above in Python. GUI developers with some experience designing GUIs. Even if they have never used PyQt before, the concepts learned from other toolkits, such as Tkinter or wxPython, can be carried over for developing applications with using PyQt.

 

 

 

商品描述(中文翻譯)

深入研究GUI應用程式開發,並創建實用的應用程式,涵蓋商業、計算機科學和研究等實際且相關的主題。本書以實際的方法幫助您開始設計和構建所需的應用程式,同時學習新的工具。

PyQt擁有豐富的工具集,可用於創建GUI,其中許多工具似乎未被探索。在《現代PyQt》中,您將超越GUI開發的一些基本主題,開始構建有用的桌面應用程式。通過大量的示例和實踐項目,您將探索如何使用圖形進行數據分析和可視化、使用OpenCV和PyQt進行計算機視覺、基本網絡處理、使用SQL處理數據庫等。

無論您是尋找新的練習編程技能的想法,還是有特定目標並需要一些幫助來實現您的想法,都可以在《現代PyQt》中找到適合您的內容。

您將學到什麼:

- 使用Python和PyQt創建跨平台GUI。
- 理解構建互動和實用應用程式所需的重要PyQt類、小工具和概念。
- 了解如何將有用的Python模塊嵌入應用程式中,以創建更高級的GUI。
- 使用Python和PyQt構建有用的應用程式,您可以改進或完全重新創建。

適合對象:

- Python中級程式設計師或以上級別。具有一定GUI設計經驗的GUI開發人員。即使他們以前從未使用過PyQt,從其他工具包(如Tkinter或wxPython)學到的概念也可以用於使用PyQt開發應用程式。

作者簡介

Joshua Willman began using Python in 2015 when he needed to build neural networks using machine learning libraries for image classification. While building large image data sets for his research, he needed to build a GUI that would simplify the workload and labeling process, which introduced him to PyQt. Since then, he has tried to dive into everything that is Python. He currently works as a Python developer, building projects to help others learn more about coding in Python for game development, AI and machine learning, and programming using micro-controllers. More recently, he set up the site redhuli.io to explore his and others' interests in utilizing programming for creativity.

He is also the author of Beginning PyQt: A Hands-on Approach to GUI Programming.

作者簡介(中文翻譯)

Joshua Willman於2015年開始使用Python,當時他需要使用機器學習庫建立神經網絡進行圖像分類。在為他的研究建立大型圖像數據集時,他需要建立一個簡化工作量和標記過程的GUI,這使他接觸到了PyQt。從那時起,他一直試圖深入研究Python的一切。他目前擔任Python開發人員,開發項目以幫助他人更多地了解使用Python進行遊戲開發、人工智能和機器學習以及使用微控制器進行編程。最近,他建立了redhuli.io網站,探索他自己和他人在利用編程進行創造性工作方面的興趣。

他還是《Beginning PyQt: A Hands-on Approach to GUI Programming》一書的作者。