Pyside2桌面软件开发
发 布 者: 十二维教育     星级评价:     
主讲教师: 飞入蓝天
学习方式: 网络
学  费: ¥7880   加入学习 分享到 

课程模块

课程科目

培训内容

第一阶段(Python开发基础)

Python开发基础

Python开发环境搭建

讲解python的开发环境搭建,如何写出第一个python程序:hello world。

Python语法基础

讲述python的基础语法,比如代码行、注释、变量命名等。

基础数据类型

讲述数值型和字符串类型,常用字符串的处理函数。

元组和列表

讲述python的元组和列表数据类型的基础知识,和实用技巧。

集合与字典

讲述字典和集合数据类型的基本知识,相关函数和使用技巧。

程序流程控制

讲述程序的三种流程控制结构,分支语句和循环语句的讲解,循环控制语句的讲解。

运算符

讲述python的7类运算符和一些应用技巧。

函数

讲述函数的定义,局部变量和全局变量的区别,相关使用技巧。

文件和文件夹操作

讲述python里如何读写文本文件,二进制文件,串行化数据,以及利用os模块文件和文件夹的常用操作函数。

XML解析

讲述python下操作XML的常用模块,重点讲解ElementTree模块如何读取XML文件信息,如何高效率的查找节点,如何修改和创建XML文件。

日期和事件处理

讲述pyyhon里常用的日期和时间,包括日历模块的操作方法。重点讲述datetime模块的应用。

面向对象编程

介绍面向对象编程的思想,如何定义一个类,如何创建对象,访问对象的属性和方法。私有属性、方法和公有属性、方法的区别。

设计模式

讲述python的单继承和多继承,多态的理解,设计模式。 

异常和日志输出

介绍python程序如何捕获异常,常用异常类及其应用技巧。

多线程编程

讲述python下如何进行多线程编程,常见多线程的应用场景,相关技术点。

网络编程

讲述python下常用网络编程的技巧和相关代码。

邮件发送

介绍python里如何利用smtplib模块发送普通文本邮件,带附件的邮件和相关注意事项。

第二阶段(Pyside2桌面软件开发)

Pyside2桌面软件开发

Pyside2安装

讲述如何安装Pyside2框架的安装,注意事项。

第一个Pyside2程序

通过一个窗口程序介绍Pyside2开发桌面程序的基本思路。

利用QT设计师设计界面

利用QT设计师工具来设计软件的界面,如何将界面文件转换为python文件,并在Pyside2项目里应用。

配置qt designer和pyside2-uic

介绍在pycharm里配置qt designer和pyside2-uic,更加方便灵活的管理和编译界面文件。

常用控件介绍(一)

介绍QT的常规控件,比如按钮控件,编辑框控件,标签控件等。

常用控件介绍(二)

介绍QT的常规控件,比如列表控件,树控件,进度控件等。

实现托盘功能

在windows右下角的托盘区域显示图标,并实现右键菜单功能。

弹出对话框

讲述如何在Pyside2里弹出对话框,包括模态对话框和非模态对话框。对话框之间如何传递参数。

利用qss设计界面样式

利用qss来美化Pyside2程序的界面,常用控件的样式美化。

实现右键菜单

在窗口里实现右键菜单,并且响应菜单的单击事件。

实现状态栏

实现主窗口程序的状态栏和相关技巧。

自绘制控件

如何基于QT基础控件来实现自绘。

软件启动画面

软件启动画面的实现。

Pyinstaller打包程序

如何将Pyside2工程用Pyinstaller打包成可执行文件。

调用ocx控件

如何在Pyside2里调用windows下的第三方控件,即OCX控件。

第三阶段(Pyside2项目实战开发

项目实战开发

web浏览器

如何实现一个简易的浏览器

酒店管理系统

如何实现一个简易的酒店管理系统,包括房间管理,开房,结账,预定等。

王老师:12年软件开发经验,精通C++, QT,Python软件开发,曾在软件公司担任高级软件工程师、架构师、技术总监等职位,在软件开发、软件架构等方面有很深的造诣。
在线咨询
点击这里给我发消息
十二维网, 版权所有©2005-2018
电话:15013459492 (宋生)  
Email:wave12@126.com
深圳总部:深圳市福田区八卦四路先科机电大厦6楼
网站备案:粤ICP备10018904号