
Python测试驱动开发(第2版) PDF 超清中文版
- 大小:12.4 MB
- 类型:Python开发
- 格式:PDF
- 热度:903
- 作者:哈利·帕西瓦尔
- 更新:2023-02-05 09:51:09

为找资料的网友们整理了Python开发相关的资料,介绍了关于Python、驱动开发方面,格式为PDF,资源大小12.4 MB,目前在Python开发类资源综合评分为:8.7分。
Python测试驱动开发电子书封面 读者评价 最近学习了一本书《Python Web开发:测试驱动方法》,贯穿全书的便是测试驱动开发的编程思想。有点儿兵马未动,粮草先行的兵家思想。先简单总结一下这本书带给我的收获:1.学习了测试驱动开发的一种编程思想,与传统的瀑布开发流程又很大的出入。2.学习了如何写好功能测试,如何写好单元测试。3.先通过测试,再谈重构。 内容介绍 本书从基础的知识开始,讲解Web开发的整个流程,展示如何使用Python做测试驱动开发。本书由三个部分组成。第一部分介绍了测试驱动开发和Django的基础知识,并在每个阶段进行严格的单元测试。第二部分讨论了Web开发要素,探讨了Web开发过程中不可避免的问题,以及如何通过测试解决这些问题。第三部分探讨了一些话题,如模拟技术、集成第三方认证系统、Ajax、测试固件以及持续集成等。 第2版全部使用Python 3,并针对新版Django全面升级,介绍了由外而内的测试驱动开发流程。 本书适合Web开发人员阅读。 目录 前言xv 准备工作和应具备的知识xxi 配套视频xxviii 致谢xxix 第一部分TDD和Django基础 第1章使用功能测试协助安装Django2 第2章使用unittest模块扩展功能测试10 第3章使用单元测试测试简单的首页16 第4章测试(及重构)的目的28 第5章保存用户输入:测试数据库42 第6章改进功能测试:确保隔离,去掉含糊的休眠66 第7章步步为营75 第二部分Web开发要素 第8章美化网站:布局、样式及其测试方法108 第9章使用过渡网站测试部署123 第10章为部署到生产环境做好准备139 第11章使用Fabric自动部署148 第12章输入验证和测试的组织方式159 第13章数据库层验证171 第14章简单的表单186 第15章高级表单205 第16章试探JavaScript219 第17章部署新代码234 第三部分高级话题 第18章用户身份验证、探究及去掉探究代码238 第19章使用驭件测试外部依赖或减少重复257 第20章测试固件和一个显式等待装饰器285 第21章服务器端调试技术293 第22章完成MyLists页面:由外而内的TDD306 第23章测试隔离和倾听测试的心声319 第24章持续集成346 第25章简单的社会化功能、页面模式以及练习363 第26章测试运行速度的快慢和炽热的岩浆371 遵从测试山羊的教诲379 附录APythonAnywhere381 附录B基于类的Django视图385 附录C使用Ansible配置服务器394 附录D测试数据库迁移398 附录E行为驱动开发403 附录F构建一个RESTAPI:JSON、Ajax和JavaScript模拟技术416 附录GDjango-Rest-Framework433 附录H速查表443 附录I接下来做什么447 附录J示例源码451 参考书目453 作者简介454 封面介绍454
相关资源
-
java从入门到精通视频教程(全94讲)学习笔记+练习题答案
这是一份韩顺平Java从入门到精通视频全94讲的详细笔记,涵盖整个java体系,从基础到框架数据库等,对类、对象、修饰符、封装、继承、多态、异常、Servlet的生命周期、session、cookie等有详细讲解。后面附有源代码,有关于基本语法的知识,也有案例的讲解,非常适合初学者入门,需要的朋友可下载试试! 内容 第1章基本介绍 第2章界面设计 第3章系统模块分析 第4章数据库设计 第5章功能模块设计 第6章具体模块设计 第7章人性化设计分析 第8章总结 第
大小:3.2 MBjava
-
Java List提取某一列、分组排序操作
【实例截图】 【核心代码】 package com.llf.list;import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.stream.Collectors;/*** @Author llf* @Date 2019/11/13 14:36**/public class Test {public static void main(String[] args) {ListPerson pe
大小:0.1 MBJava
-
Python编程:0基础到入门
Python编程:零基础到入门是一本针对所有层次的Python 读者而作的Python 入门教程,前腾讯高级开发工程师推荐入门教材,内容涉及Python基础、函数、面向对象编程、环境搭建等,适合Python编程零基础读者,需要的朋友可下载试试! 目录 第1章Python环境搭建 第2章Python基础 第3章Python数据类型 第4章Python流程控制 第5章Python函数 第6章Python文件读写 第7章面向对象编程
大小:4.5 MBPython编程
-
《libGDX移动游戏开发从入门到精通》代码
编辑推荐 全面介绍了使用libGDX进行游戏开发时所需要用到的知识 实用性强,内容详细,不仅适合有一定经验的开发者,对于那些没有经验的开发者来说,也是一本很好的入门指南。 作者曾就任于创新工场等大型公司,CSDN的博客专家,具有丰富的开发经验。 libGDX是一个跨平台的2D/3D的游戏开发框架,是一款游戏引擎。 本书全面介绍了使用libGDX进行游戏开发时所需要用到的知识。其中包括libGDX的详细介绍、libGDX的UI编程、libGDX的配套开发工具、libGDX 中所
大小:189.36 MBlibGDX配套资源
-
《深度学习:卷积神经网络从入门到精通》源码
卷积神经网络是深度学习中最为重要的模型,对引领深度学习的井喷式发展起到了不可或缺的作用。本书试图全面介绍卷积神经网络的模型和方法,详细讨论了其现代雏形、突破模型、加深模型、应变模型、跨连模型、区域模型、分割模型、特殊模型和强化模型,最后是其顶尖成就AlphaGo。为了辅助读者理解有关内容,本书还结合应用案例分析了很多具体模型的代码实现及演示效果。 封面图 目录 前言 第1章概述 1 1.1深度学习的起源和发展 1 1.2卷积神经网
大小:4.5 MB深度学习配套资源
-
数据库技术与应用 课后答案
数据库课程是一门实践性非常强的课程。本教材在介绍数据库基本概念的基础上,重点突出读者实践动手能力的培养和提高,以成熟的数据库应用开发技术、方法和模型为基础,结合SQLServer2000、网络应用展开了讨论,同时也兼顾了读者对了解和掌握数据库新技术的需求。 目录: 第1章数据库技术基础 1.1数据库技术概述 1.1.1数据与信息 1.1.2数据管理技术的发展 1.1.3数据库系统 1.2数据库系统的模式结构 1.2.1三层模式结构 1.2.2两层模式映射 1.3数据库系统的数
大小:755 KB数据库技术课后答案
-
《通信电源(第2版)》教案
内容简介 根据通信电源系统的总体结构,本书分成概述、交流系统篇、直流系统篇和综合测试篇。在概述中介绍通信电源系统的总体概念,简要说明各分支专业如何组成一个整体,构成一个满足通信正常运行所要求的电源系统;交流系统篇介绍高低压配电、油机、交流配电、空调;直流系统篇介绍整流、蓄电池、UPS、直配;综合测试篇介绍接地防雷、监控,以及通信电源系统的日常测试维护原理和步骤。第1章至第11章在编排上考虑到认知规律的顺序,首
大小:18.18 MB通信电源配套资源
-
web程序设计:ASP.NET实用网站开发 课后答案
ASP.NET是Web应用程序开发的主流技术。《Web程序设计:ASP.NET实用网站开发》以Windows Server 2003 Standard、Visual Studio 2008和SQL Server 2005 Express为开发平台,以技术应用能力培养为主线,介绍网站配置、开发环境、与ASP.NET 3.5结合的C# 2008基础、ASP.NET 3.5常用服务器控件、用户控件、验证控件、状态管理、数据源控件和LINQ访问数据库、数据绑定控件、用户和角色管理、主题、母版、Web部件、网站导航
大小:54.1 KBweb课后答案
下载地址
相关声明: