展开全部

主编推荐语

本书是为测试人员编写的Python开发实战指南,包含Python的核心知识点和实战案例,帮助测试人员快速掌握Python工具开发技能。

内容简介

全书共3篇:

基础篇(第1章至第3章)介绍Python和PyCharm工具的安装与环境部署,并讲解日常实际工作中用到的Python基础知识点;

专题篇(第4章至第6章)介绍Python开发时使用频度较高的常用技能如异常处理、日志处理、邮件处理等,高级技能如Kafka、Redis、MySQL等,以及通用框架如FastAPI、Celery和Scrapy;

实战篇(第7章至第12章)分享一些实际应用,包括音频测试工具、自定义套接字测试工具、接口测试工具、数据测试工具、性能测试工具、安全测试工具等6种测试工具的开发实战。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 为什么写本书
  • 阅读本书能收获什么
  • 本书适合哪些读者
  • 如何阅读本书
  • 致谢
  • 资源与支持
  • 配套资源
  • 提交勘误
  • 扫码关注本书
  • 与我们联系
  • 关于异步社区和异步图书
  • 第一篇 基础篇
  • 第1章 Python环境
  • 1.1 Python简介
  • 1.2 Python安装升级
  • 1.3 pip管理工具包
  • 1.4 Python虚拟环境
  • 1.5 本章小结
  • 第2章 PyCharm工具
  • 2.1 PyCharm简介
  • 2.2 配置虚拟开发环境
  • 2.3 配置远程开发环境
  • 2.4 PyCharm常用功能
  • 2.5 配置Git代码管理仓库
  • 2.6 本章小结
  • 第3章 Python基础
  • 3.1 Python基本数据类型
  • 3.2 面向对象编程
  • 3.3 面向过程编程
  • 3.4 import机制
  • 3.5 Python项目打包发布
  • 3.6 typing类型提示
  • 3.7 本章小结
  • 第二篇 专题篇
  • 第4章 常用百宝箱
  • 4.1 自定义异常处理
  • 4.2 日志处理
  • 4.3 邮件处理
  • 4.4 时间处理
  • 4.5 多线程处理
  • 4.6 Excel处理
  • 4.7 配置文件处理
  • 4.8 正则表达式处理
  • 4.9 命令行参数解析
  • 4.10 with正确使用
  • 4.11 文件读写处理
  • 4.12 序列化处理
  • 4.13 本章小结
  • 第5章 高级百宝箱
  • 5.1 消息中间件简介
  • 5.2 Kafka的使用与封装
  • 5.3 RabbitMQ的使用与封装
  • 5.4 缓存中间件简介
  • 5.5 MongoDB的使用与封装
  • 5.6 Redis的使用与封装
  • 5.7 数据库中间件简介
  • 5.8 MySQL的使用与封装
  • 5.9 SQLite的使用与封装
  • 5.10 本章小结
  • 第6章 通用框架
  • 6.1 Web应用框架FastAPI
  • 6.2 异步处理框架Celery
  • 6.3 爬虫框架Scrapy
  • 6.4 本章小结
  • 第三篇 实战篇
  • 第7章 音频测试工具开发
  • 7.1 需求背景
  • 7.2 涉及知识
  • 7.3 代码解读
  • 7.4 本章小结
  • 第8章 自定义套接字测试工具开发
  • 8.1 需求背景
  • 8.3 代码解读
  • 8.4 本章小结
  • 第9章 接口测试工具开发
  • 9.1 需求背景
  • 9.2 涉及知识
  • 9.3 代码解读
  • 9.4 本章小结
  • 第10章 数据测试工具开发
  • 10.1 需求背景
  • 10.2 涉及知识
  • 10.3 代码解读
  • 10.4 本章小结
  • 第11章 性能测试工具开发
  • 11.1 需求背景
  • 11.2 涉及知识
  • 11.3 代码解读
  • 11.4 本章小结
  • 第12章 安全测试工具开发
  • 12.1 需求背景
  • 12.2 涉及知识
  • 12.3 代码解读
  • 12.4 本章小结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。