01.Python开发环境搭建
(Python起源、发展与特点;解释器安装与环境配置;Pycharm安装与配置;Python第一个程序;Python程序多方式运行)
02.Python语法规则
(Python的变量的定义、声明与使用Python的输入与输出(格式化输出);字符集处理)
03.Python数据类型
(Python的基本数据类型(数值类型、字符串类型)Python的运算符;Python的类型转换)
04.字符串类型操作
(字符串的定义;字符串常见操作;字符串常用方法字符串使用场景)
05.列表类型操作
(列表的定义;列表常见操作(添加、删除、修改元素值)列表常用方法(拷贝,反转))
06.元组类型操作
(元组的定义与使用;元组的特性;元组常用方法)
07.字典类型操作
(字典的定义与操作;字典常见操作(添加、删除、修改元素值)字典常用方法 (items,values))
08.集合类型操作
(集合的定义与使用;集合的特性;集合常用方法、集合使用场景)
09.流程控制-条件判断
(单项分支,双项分支,多项分支和巢状分支判断;布尔表达式的应用条件判断)
10.流程控制-循环处理
(while循环; break/continue关键字使用场景;for循环双重for循环; for…range使用)
11.函数
(函数的定义与调用;函数的返回值;函数的参数(缺省参数,可变长度参数);函数的嵌套;常用的内置函数;关键字函数封装)
12.模块与包
(模块化与包的定义与使用;内置time模块的使用;内置datetime模块使用;内置calendar模块使用;自定义模块的使用场景)
13.文件操作
(文件对象;文件读取、写入操作; with…as用法,文件使用场景)
项目实战推荐:
01.Excel操作
(Python Excel操作技术(openpyxL,xird,xlwt)Excel文档读写操作;批量操f作Excel数据;)
02.Yaml操作实战
(yaml文件语法规则;yaml文件读写操作yaml使用场景)
03.面向对象基础
(面向对象思想;定义类和对象(构造函数);类的属性(类属性、实例属性)﹔类的方法(实例方法、静态方法、类方法))
04.面向对象高阶
(类的封装;类的继承/多继承/超继承;类的多态;装饰器的使用)
05.匿名函数
(匿名函数的定义与使用;匿名函数与内置函数结合使用,匿名函数的使用场景)
06.装饰器
(函数与装饰器的关系;装饰器的原理与用途;实现带参数的装饰器)
07.logging日志模块
(logging日志模块的基本使用;日志级别;日志流的使用日志的封装;日志的调用与使用场景)
08.异常处理
(异常的产生、捕获、处理操作;异常的多种处理机制;raise用法异常的使用场景)
09.邮件处理
(zmaili简介&安装; zmail发送邮件(文本正文、htmE文、带附件)邮件封装与使用;smtplib由件的处理(构建MIMEText,MIMEMultipart等))
10.Mysql数据库操作
(PyMySql连接Mysql数据库;Python对MySQL数据库实现增剧改查跳板机连接数据库;python操作数据库的封装与综合管理项目中运用(断言操作))
掌握以上技能你将获得:
01.掌握Python编程语法,具备一定的编码能力
02.掌握Python在自动化中的应用
03.掌握代码的函数封装、类封装的技能
最后:
欢迎大家关注我,
差点忘了,视频教程附上:
【软件测试 | B站最新】Python编程自动化测试入门教程,分享给大家