Python高级编程(第2版)

商品现价 ¥56.96

选择数量

件(库存99999件)
立即购买 加入购物车 收藏
  • 出版时间: 2017-10-01
  • 出版社: 人民邮电出版社
  • 字数: 1327180
  • ISBN: 9787115460158
  • 商品编码: 64e8f0df3b6b41c1b14710e16f9754be
  • 正文语种: 中文
本书的重点是让你熟悉实践、有用的工具以及标准,这都是Python专业人士每天使用的。首先,你将了解Python 3.5中新增加的功能以及可以提高生产力的快速技巧。接下来,你将学习使用这个新版本中的高-级且有用的Python语法元素,以及实现元编程的不同方法。本书讲解了代码管理工具、编写清晰文档的方法和测试驱动开发,这些都是编写代码的重要因素。通过学习优化的一般原则、查找瓶颈的策略以及应用优化的选定工具,你可以对如何编写高效的代码有更深入的理解。
第1章 Python现状
  • 1.1 Python的现状与未来
  • 1.2 Python升级及其原因
  • 1.3 追踪Python最新变化——PEP文档
  • 1.4 当前Python 3的普及程度
  • 1.5 Python 3和Python 2的主要差异
  • 1.6 不只是CPython
  • 1.7 Python开发的现代方法
  • 1.8 应用层Python环境隔离
  • 1.9 系统级环境隔离
  • 1.10 常用的生产力工具
  • 1.11 有用的资源
  • 1.12 小结
第2章 语法最佳实践——类级别以下
  • 2.1 Python的内置类型
  • 2.2 高级语法
  • 2.3 你可能还不知道的其他语法元素
  • 2.4 小结
第3章 语法最佳实践——类级别以上
  • 3.1 子类化内置类型
  • 3.2 访问超类中的方法
  • 3.3 高级属性访问模式
  • 3.4 元编程
  • 3.5 小结
第4章 选择好的名称
  • 4.1 PEP 8与命名最佳实践
  • 4.2 命名风格
  • 变量
  • 4.3 命名指南
  • 4.4 参数的最佳实践
  • 4.5 类的名称
  • 4.6 模块和包的名称
  • 4.7 有用的工具
  • 4.8 小结
第5章 编写一个包
  • 5.1 创建一个包
  • 5.2 命名空间包
  • 5.3 上传一个包
  • 5.4 独立可执行文件
  • 5.5 小结
第6章 部署代码
  • 6.1 十二要素应用
  • 6.2 用Fabric进行自动化部署
  • 6.3 你自己的包索引或索引镜像
  • 6.4 常见约定与实践
  • 6.5 代码检测与监控
  • 6.6 小结
第7章 使用其他语言开发Python扩展
  • 7.1 使用C或者C++编写扩展
  • C或者C++扩展的工作原理
  • 7.2 为什么你想用扩展
  • 7.3 编写扩展
  • 7.4 挑战
  • 7.5 无扩展的动态库接口
  • 7.6 小结
第8章 管理代码
  • 8.1 版本控制系统
  • 8.2 持续的开发过程
  • 8.3 小结
第9章 文档化你的项目
  • 9.1 7项技术写作规则
  • 9.2 reStructuredText入门
  • 9.3 构建文档
  • 构建文档集
  • 9.4 构建自己的文档集
  • 9.5 小结
第10章 测试驱动开发
  • 10.1 我不测试
  • 10.2 我做测试
  • 10.3 小结
第11章 优化——一般原则与分析技术
  • 11.1 3个优化规则
  • 11.2 优化策略
  • 11.3 查找瓶颈
  • 11.4 小结
第12章 优化——一些强大的技术
  • 12.1 降低复杂度
  • 12.2 简化
  • 在列表中搜索
  • 12.3 使用集合模块
  • 12.4 架构体系的权衡
  • 12.5 缓存
  • 12.6 小结
第13章 并发
  • 13.1 为什么需要并发
  • 13.2 多线程
  • 13.3 多进程
  • 内置的multiprocessing模块
  • 13.4 异步编程
  • 13.5 小结
第14章 有用的设计模式
  • 14.1 创建型模式
  • 单例
  • 14.2 结构型模式
  • 14.3 行为模式
  • 14.4 小结
  • 欢迎来到异步社区!
商品评价
好评度
%

全部评价(0) 好评(0) 中评(0) 差评(0)
[暂无评价]
售后保障

店内搜索