E-BOOK PySide6 PySide6
PDF

《PySide6》[90M]百度网盘|pdf下载|亲测有效

📥 PDF 电子书 · 百度网盘 · 约 50M 📖 电子工业出版社京东自营官方旗舰店 🌐 zh-CN 📅 2,023 年出版
4
下载次数
4.8
用户评分
60.0MB
文件大小
PDF
  • GUI开发入门:帮助Python开发者快速掌握PySide6/PyQt6桌面应用开发的基础知识
  • 界面设计效率低:详解Qt Designer的使用方法,提升界面设计效率
  • 控件使用不熟练:系统讲解基本窗口控件和高级控件(表格、树等)的使用方法
  • 信号槽机制困惑:深入讲解信号/槽和事件机制,解决GUI编程中的核心难点
  • 数据可视化需求:介绍QtPandas、Matplotlib、PyQtGraph等扩展库,弥补数据分析和可视化短板

📖 书籍简介

内容简介

  《PySide 6/PyQt 6快速开发与实战》共9章,内容包含PySide 6/PyQt 6的常用知识及一些经典应用。每章的侧重点不同,且相对独立,读者根据目录即可获取自己所需的内容。
  《PySide 6/PyQt 6快速开发与实战》首章介绍PySide/PyQt的入门知识,第2章介绍QtDesigner的详细用法,第3章和第4章介绍PySide/PyQt的基本窗口控件的使用方法,第5章介绍PySide/PyQt的特殊控件——表格与树,第6章介绍一些高级窗口控件,第7章介绍信号/槽和事件,第8章介绍Python的扩展应用,第9章介绍PySide/PyQt的实战应用。
  《PySide 6/PyQt 6快速开发与实战》旨在帮助读者以非常短的时间掌握PySide6/PyQt6的基础知识并且能够实战应用,希望《PySide 6/PyQt 6快速开发与实战》对有Python程序开发需求的读者有所帮助。

作者简介

孙洋洋,就职于国营保险公司资管部门,负责公司量化投研体系的开发与维护以及策略研发。熟悉多种编程语言,目前以Python为主。擅长量化投资与程序GUI开发、网络爬虫、机器学习,在金融量化投资领域有多年工作经验。王硕,现从事Python,Go和Java的相关工作,热爱并长期专注于前端,大数据和高性能计算技术的研究,积累了大量的一线开发经验,具有丰富的工业级系统开发和运维实战经验。

内页插图

精彩书评

  ★认识王硕很久了,在多个项目中都合作愉快,我为他感到骄傲。本书简明清晰地讲解了PySide/PyQtA门所需要学习的基础知识,同时穿插实战项目演练,使读者对PySide/PyQt有更加深刻的理解,值得细细品读。
  ——王辉,北京祥平科技有限公司高级经理
  
  ★PySide/PyQt是一个创建GUI应用程序的工具包,也是Python编程语言和Qt库成功融合的产品,在当今高性能架构中,发挥着越来越重要的作用。这本书系统地讲解了图形开发的各个知识点,实例丰富,是一本不可多得的PySide/PyQt技术图书。作者在PySide/PyQt应用方面有丰富的实战经验,相信读者可以从本书中学到有用的知识。
  ——孙鑫,技术和教育专家,2009年中国教育杰出人物,《Java无难事》作者
  
  ★Python是一门非常棒的“胶水”语言,在各个领域都可以应用。本书详细介绍了PySide/PyQt的基础知识,内容由浅入深,每个模块叉相对独立,方便读者快速查阅。此外,本书介绍的Python扩展如QtPandas、MatPlotlib,PyQtGraph、Plotly等,很好地弥补了PySide/PyQt在数据分析和数据司视化等方面的缺陷,相信对一线实践者来说大有裨益。
  ——余天,量化金融策略框架QUANTAXIS作者,杭州波粒二象资产管理有限公司CTO
  
  ★在金融量化领域,Python作为数据分析及量化投资人员**的编程语言,影响力越来越大。对开发者来说,专注于数据分析与处理是他们的主要工作,但是通过GUI的方式呈现研究成果费时费力,这是从事金融量化工作的一大痛点。本书很好地解决了这个问题,可以方便他们快速开发出自己想要的GUI程序,具有非常高的学习和借鉴价值。
  ——冯佳睿,海通证券金融工程首席分析师

前言/序言

  Python是应用最广泛、最简单的编程语言之一,Qt是最好的桌面程序开发库之一。PyQt是Python与Qt结合的产物。PyQt借助Qt和Python两大生态,一诞生就广受欢迎,可以说是Python中应用最广泛的桌面程序开发(GUI)库。由于PyQt是Python与Qt的结合,因此它既可以利用Python强大而又简洁的语法和强大的生态,又不会丢失Qt强大的功能。
  事实上,PyQt是第三方提供的Qt for Python绑定,而Qt官方提供的Python绑定为PySide。PySide的第一个版本在2018年发布,是基于Qt 5.11的PySide 2。PyQt最早的版本可以追溯到1998年的PyQt 0.1,当前最新版本为PyQt 6(截至2022年8月,最新版本基于Qt 6.3),并且实现了PyQt与Qt的同步更新。随着PySide 2的逐渐完善,我们有了除PyQt之外的另一个选择,在此之前基本上只会选择PyQt。PySide和PyQt都是Qt对Python的绑定,两者绝大部分的方法和用法都一样,并且两者之间的代码相互转换也非常容易,对于初学者来说随便选取一种学习即可。学习PySide 6/PyQt 6的好处是原来PySide2/PyQt5的绝大部分案例都能用,少部分代码在进行微调以后就能运行。因此,对于想要学习GUI的读者来说,从PySide 6/PyQt 6开始是最好的选择。
  本书既可以说是《PyQt 5快速入门与实战》的第2版,也可以说是一本新书。与《PyQt 5快速入门与实战》相比,本书增加了很多新的知识点,包含了初学者学习PySide6/PyQt 6需要掌握的绝大多数内容。
  在开始撰写本书时,PySide生态已经非常完善,PySide 6比PyQt 6的更新速度更快。本书提供了PySide 6和PyQt 6两套源代码,所以本书命名为《PySide 6/PyQt 6快速开发与实战》。读者可以把本书作为PySide6/PyQt 6的小百科,因为本书涉及PySide 6/PyQt 6绝大多数常用的知识点,并且内容足够丰富。如果读者想快速入门PySide/PyQt,那么本书绝对可以满足你的需求。
  经过一年多的不懈努力,本书终于得以出版,希望能够帮助更多的朋友快速掌握PySide 6/PyQt 6开发技术,少走弯路,节约时间成本。在笔者最初接触PyQt的时候,查找各种资料非常痛苦,因此让更多的人减轻这种痛苦是笔者完成本书最大的动力。本书若能帮助更多的读者快速入门PySide 6/PyQt 6,将是笔者莫大的荣幸。

📑 章节目录

  1. PySide6/PyQt6入门与环境搭建
  2. Qt Designer详细用法与界面设计
  3. 基本窗口控件的使用方法
  4. 布局管理与常用控件进阶
  5. 表格与树控件——QTableWidget与QTreeWidget
  6. 高级窗口控件——对话框、菜单、工具栏等
  7. 信号/槽机制与事件处理
  8. Python扩展应用——QtPandas、Matplotlib、PyQtGraph
  9. 实战项目——从需求到完整GUI应用