资源大小: 72.29MB
发布时间: 2013-01-31
文件格式: pdf
下载次数: 8
分享到:

下载地址:

下载地址1
(本站为飞网专业下载站,域名:down.cfei.net)

资源简介:

中文名: Python高级编程作者: (法)莱德译者: 姚军夏海轮王秀丽资源格式: PDF版本: 扫描版出版社: 人民邮电出版社书号: 9787115217035发行时间: 2010年01月01日地区: 大陆语言: 简体中文简介: 内容简介  本书通过大量的实例,介绍了Python语言的最佳实践和敏捷开发方法,并涉及整个软件生命周期的高级主题,诸如持续集成、版本控制系统、包的发行和分发、开发模式、文档编写等。本书首先介绍如何设置最优的开发环境,然后以Python敏捷开发方法为线索,阐述如何将已被验证的面向对象原则应用到设计中。这些内容为开发人员和项目管理人员提供了整个软件工程中的许多高级概念以及专家级的建议,其中有些内容的意义甚至超出了Python语言本身。  本书针对具备一定Python基础并希望通过在项目中应用最佳实践和新的开发技术来提升自己的Python开发人员。目录: 第1章 准备工作1.1 安装Python1.1.1 Python实现版本1.1.2 在Linux环境下安装1.1.3 在Windows环境下安装1.1.4 在Mac OS X环境下安装1.2 Python命令行1.2.1 定制交互式命令行1.2.2 iPython:增强型命令行1.3 安装setuptools1.3.1 工作原理1.3.2 使用EasyInstall安装setuptools1.3.3 将MinGW整合到distutils中1.4 工作环境1.4.1 使用文本编辑器与辅助工具的组合1.4.2 使用集成开发环境1.5 小结第2章 语法最佳实践——低于类级2.1 列表推导2.2 迭代器和生成器2.2.1 生成器2.2.2 协同程序2.2.3 生成器表达式2.2.4 itertools模块2.3 装饰器2.3.1 如何编写装饰器2.3.2 参数检查2.3.3 缓存2.3.4 代理2.3.5 上下文提供者2.4 with和contextlib2.4.1 contextlib模块2.4.2 上下文实例2.5 小结第3章 语法最佳实践——类级3.1 子类化内建类型3.2 访问超类中的方法3.2.1 理解Python的方法解析顺序3.2.2 super的缺陷3.3 最佳实践3.4 描述符和属性3.4.1 描述符3.4.2 属性3.5 槽3.6 元编程3.6.1 __new__方法3.6.2 __metaclass__方法3.7 小结第4章 选择好的名称4.1 PEP 8和命名最佳实践4.2 命名风格4.2.1 变量4.2.2 函数和方法4.2.3 属性4.2.4 类4.2.5 模块和包4.3 命名指南4.3.1 使用“has”或“is”前缀命名布尔元素4.3.2 用复数形式命名序列元素4.3.3 用显式的名称命名字典4.3.4 避免通用名称4.3.5 避免现有名称4.4 参数最佳实践4.4.1 根据迭代设计构建参数4.4.2 信任参数和测试4.4.3 小心使用*args和**kw魔法参数4.5 类名4.6 模块和包名称4.7 使用API4.7.1 跟踪冗长4.7.2 构建命名空间树4.7.3 分解代码4.7.4 使用Egg4.7.5 使用deprecation过程4.8 有用的工具4.8.1 Pylint4.8.2 CloneDigger4.9 小结第5章 编写一个包第6章 编写一个应用程序第7章 使用zc.buildout第8章 代码管理第9章 生命周期管理第10章 编写项目文档第11章 测试驱动开发第12章 优化:通用原则和剖析技术第13章 优化:解决方案第14章 有用的设计模式


飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。