当前位置:当前位置:主页 > 计算机电子书 > Python > Python pdf电子书
Python测试开发入门与实践

Python测试开发入门与实践 PDF 高清版

  • 更新:2022-04-17
  • 大小:40.4 MB
  • 类别:Python
  • 作者:陈晓伍
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Python测试开发入门与实践》是由人民邮电出版社出版的一本关于Python方面的书籍,作者是陈晓伍,主要介绍了关于Python测试开发、Python入门、Python实践方面的知识内容,目前在Python类书籍综合评分为:7.1分。

书籍介绍

编辑推荐

1.测试开发专业人士撰写,凝聚自己多年开发经验,系统且深入阐释利用Python进行Web自动化测试涉及的方法和实践。
2.作者提供售后服务,有QQ群答疑。
3.持续更新测试方面的内容。

内容简介

本书主要包括两部分内容,部分重点介绍Python的基础知识,让读者可以从零开始入门PythonWeb开发测试;第二部分重点介绍PythonWeb项目的开发实践,让读者可以一步一步地了解开发一个PythonWeb项目的过程。

本书是一本介绍PythonWeb测试开发的基础书,从基础的Python概念、Python语法,到后的PythonWeb的项目实践,囊括PythonWeb测试开发所需的基础知识和实践方法,非常适合准备转型PythonWeb测试开发的人员。

同时,本书也介绍了Python语言的一些高级特性,如语法糖、内置表达式、魔法属性等。因此本书也是一本Python进阶教程,适合那些已经掌握一定的Python基础知识、希望提升Python编程能力的读者。

后,本书一以贯之地以实践为主旨,除了介绍Python语法知识之外,更多地关注Python语言的实践。例如,部分会提供一些练习题,还会有专门的章节来介绍如何学习和使用Python的类库;而第二部分则重点介绍实践项目。所以本书也很适合那些掌握了Python知识却没有PythonWeb项目实践经验的读者。

目录

  • 第1章Python基础1
  • 1.1Python溯源1
  • 1.1.1Python的由来1
  • 1.1.2Python的特点1
  • 1.1.3Python的应用2
  • 1.1.4Python的版本3
  • 1.2Python环境安装4
  • 1.2.1Windows环境安装4
  • 1.2.2Linux环境安装5
  • 1.2.3多版本环境安装6
  • 1.2.4Python第三方库安装8
  • 1.2.5Python虚拟环境安装10
  • 1.2.6PyCharm开发环境安装11
  • 第2章Python语法17
  • 2.1初识Python17
  • 2.1.1Python执行环境17
  • 2.1.2Python执行方式18
  • 2.2基础语法18
  • 2.2.1语法格式说明18
  • 2.2.2基本数据类型22
  • 2.2.3变量与常量27
  • 2.2.4运算符与表达式28
  • 2.3逻辑控制语句36
  • 2.3.1if-else语句36
  • 2.3.2for语句37
  • 2.3.3while语句37
  • 2.3.4continue语句38
  • 2.3.5break语句38
  • 2.3.6pass语句39
  • 2.4数据结构介绍40
  • 2.4.1列表40
  • 2.4.2元组44
  • 2.4.3字典45
  • 2.4.4字符串47
  • 2.5函数介绍55
  • 2.5.1函数定义55
  • 2.5.2匿名函数57
  • 2.5.3内置函数介绍58
  • 2.6类与对象65
  • 2.6.1类的定义65
  • 2.6.2模块与包73
  • 2.6.3标准库介绍74
  • 2.7异常处理75
  • 2.7.1异常捕获与处理75
  • 2.7.2异常抛出与分类78
  • 2.7.3自定义异常79
  • 2.7.4异常妙用79
  • 2.8程序调试81
  • 2.8.1交互式81
  • 2.8.2调用式81
  • 2.8.3注入式82
  • 2.8.4Pdb命令82
  • 第3章Python进阶85
  • 3.1特性语法85
  • 3.1.1Pythonic编程85
  • 3.1.2推导表达式88
  • 3.1.3上下文管理器89
  • 3.1.4迭代器94
  • 3.1.5生成器96
  • 3.1.6闭包98
  • 3.1.7装饰器100
  • 3.1.8内省105
  • 3.1.9语法糖112
  • 3.1.10魔法方法与属性113
  • 3.2并发编程116
  • 3.2.1多进程116
  • 3.2.2多线程122
  • 3.2.3协程127
  • 3.2.4异步130
  • 3.3打包与发布132
  • 3.3.1打包132
  • 3.3.2发布137
  • 第4章常用库实践138
  • 4.1日常类库138
  • 4.1.1sys——解释器模块138
  • 4.1.2os——操作系统模块139
  • 4.1.3getopt——命令行参数模块143
  • 4.1.4minidom——XML读写模块145
  • 4.1.5json——读写JSON模块149
  • 4.1.6openpyxl——读写Excel模块152
  • 4.1.7logging——日志模块155
  • 4.2数据存储库160
  • 4.2.1records——轻量级DB框架160
  • 4.2.2redis——读写Redis库162
  • 4.2.3pymongo——读写MongoDB库166
  • 4.3Web相关库169
  • 4.3.1requests——HTTP网络请求库169
  • 4.3.2Flask——Web开发框架172
  • 第5章Web前端开发基础184
  • 5.1Vue框架学习184
  • 5.1.1基本使用184
  • 5.1.2模板语法185
  • 5.1.3表单192
  • 5.1.4组件195
  • 5.1.5路由198
  • 5.1.6AJAX请求198
  • 5.1.7vue-cli脚手架200
  • 5.2案例实战:任务列表202
  • 5.2.1需求说明及分析202
  • 5.2.2模块及设计202
  • 5.2.3数据库设计203
  • 5.2.4前端开发203
  • 5.2.5后端开发212
  • 5.2.6前后端配置216
  • 第6章测试开发实践217
  • 6.1测试代理服务开发(HProxy)217
  • 6.1.1需求说明及分析217
  • 6.1.2模块及设计217
  • 6.1.3数据库设计218
  • 6.1.4前端开发219
  • 6.1.5后端开发224
  • 6.2Mock服务开发(iMock)232
  • 6.2.1需求说明及分析232
  • 6.2.2模块及设计232
  • 6.2.3数据库设计233
  • 6.2.4前端开发234
  • 6.2.5后端开发239
  • 6.3数据查询服务开发(iData)248
  • 6.3.1需求说明及分析248
  • 6.3.2模块及设计248
  • 6.3.3前端开发249
  • 6.3.4后端开发253
  • 6.4API测试平台开发(iAPI)258
  • 6.4.1需求说明及分析258
  • 6.4.2模块及设计258
  • 6.4.3数据库设计259
  • 6.4.4前端开发260
  • 6.4.5后端开发275
  • 附录284
  • 附录1数据库结构文件284
  • 附录2整体部署架构286
  • 附录3Nginx完整配置样例287
  • 附录4前后端代码仓库汇总288

资源获取

相关资源

网友留言