本书从基础的知识开始,讲解Web开发的整个流程,展示如何使用Python做测试驱动开发。本书由三个部分组成。靠前部分介绍了测试驱动开发和Django的基础知识,并在每个阶段进行严格的单元测试。第二部分讨论了Web开发要素,探讨了Web开发过程中不可避免的问题,以及如何通过测试解决这些问题。第三部分探讨了一些话题,如模拟技术、集成第三方认证系统、Ajax、测试固件以及持续集成等。第2版使用Python 3,并针对新版Django全面升级,介绍了由外而内的测试驱动开发流程。本书适合Web开发人员阅读。
如果你想动手编写高效、高质量并且很容易与其他语言和工具集成的代码,本书将快速地帮助你利用Python提高效率。本书基于Python专家的流程培训课程编写,内容通俗易懂。本书包含很多注释的例子和插图,以帮助你开始使用Python2.7和3.3。每章都包含关于Python语言的重要组成部分的一节课。本书主要内容:了解Python的主要内置对象类型,如数字、列表和字典;创建和处理对象的Python语句,学习Python的一般语法模型;利用Python的基本程序工具的结构和重用代码;了解Python模块:语句包、函数和其他工具;探索Python的面向对象的编程工具,用于构建代码;了解异常处理模型和开发工具编写较大的程序;探索优选的Python工具,包括装饰符、描述符、元类、Unicode的处理。
本书由Protel 99 SE、Protel DXP、实用附录、多媒体教学光盘四部分组成。适合作为本科电子类各专业电子CAD、EDA课程教材,同时也可作为高职高专教材、初中级以上的Protel用户及广大电路设计人员的培训教材。 本书注重工程实用,书中内容结合了作者多年的电子CAD设计应用、培训/认证、教学工作经验,详细介绍了Protel 99 SE原理图设计及技巧、层次原理图设计、DRC设计校验、印刷电路板PCB设计及技巧、网络表的生成和导入,各种报表文件的生成、库元件编辑器的使用及原理图、电路板的元件设计制作、电路板参数的基本设置、信号完整性分析和仿真分析、由Protel 99 SE基础迅速扩展到Protel DXP开发平台应用的基本技巧。 本书配以专业级交互式多媒体教学光盘,全程语音详细讲解Protel 99 SE,读者可通过交互式教学光盘边学边练,轻松而快速地掌握Protel电路设计技术。