内容简介
《Python高手之路》是一本面向中高级Python开发者的进阶指南,由资深Python开发者朱利安·丹乔撰写。本书不满足于基础语法介绍,而是深入探讨Python编程中的核心概念与实践技巧,帮助读者从“会用”走向“精通”。
书中内容涵盖Python高级特性,如元类、协程、异步编程、上下文管理器、装饰器、生成器等,并结合实际案例讲解如何编写高质量、可维护的代码。此外,还涉及包管理、测试、性能优化、调试技巧以及项目架构等工程化主题,为读者构建一套完整的Python开发知识体系。
作者以其丰富的开源项目经验,分享了大量实战中总结出的最佳实践和常见陷阱,使读者能够避免走弯路。无论是希望提升代码质量的专业程序员,还是准备应对大型项目的资深开发者,都能从中获得实用价值。
目录
内容提要
作者简介
译者简介
作译者简介
专业书评
本书卖点
中文版序
1.1 Python版本
1.2 项目结构
1.3 版本编号
1.4 编码风格与自动检查
第 1 章 项目开始
2.1 导入系统
2.2 标准库
2.3 外部库
2.4 框架
2.5 Doug Hellmann访谈
2.6 管理API变化
2.7 Christophe de Vienne访谈
第 2 章 模块和库
3.1 Sphinx和reST入门
3.2 Sphinx模块
3.3 扩展Sphinx
第 3 章 文档
4.1 简史
4.2 使用pbr打包
4.3 Wheel格式
4.4 包的安装
4.5 和世界分享你的成果
4.6 Nick Coghlan访谈
4.7 扩展点
第 4 章 分发
第 5 章 虚拟环境
6.1 基础知识
6.2 fixture
6.3 模拟(mocking)
6.4 场景测试
6.5 测试序列与并行
6.6 测试覆盖
6.7 使用虚拟环境和tox
6.8 测试策略
6.9 Robert Collins访谈
第 6 章 单元测试
7.1 创建装饰器
7.2 Python中方法的运行机制
7.3 静态方法
7.4 类方法
7.5 抽象方法
7.6 混合使用静态方法、类方法和抽象方法
7.7 关于super的真相
第 7 章 方法和装饰器
8.1 生成器
8.2 列表解析
8.3 函数式,函数的,函数化
第 8 章 函数式编程
9.1 Hy
9.2 Paul Tagliamonte访谈
第 9 章 抽象语法树
10.1 数据结构
10.2 性能分析
10.3 有序列表和二分查找
10.4 namedtuple和slots
10.5 memoization
10.6 PyPy
10.7 通过缓冲区协议实现零复制
10.8 Victor Stinner访谈
第 10 章 性能与优化
11.1 多线程笔记
11.2 多进程与多线程
11.3 异步和事件驱动架构
11.4 面向服务架构
第 11 章 扩展与架构
12.1 用Flask和PostgreSQL流化数据
12.2 Dimitri Fontaine访谈
第 12 章 RDBMS和ORM
13.1 语言和标准库
13.2 外部库
13.3 使用six
第 13 章 Python 3支持策略
14.1 单分发器
14.2 上下文管理器
第 14 章 少即是多
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。