Python编程与测试开发技术学习路线【模块一】20201126更新整理

2020-11-26  测试杰克 

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编程自动化测试入门教程,分享给大家

188°/1884 人阅读/0 条评论 发表评论

登录 后发表评论