《Python高级编程(第2版)》是一本深入探讨Python编程的高级技巧的好书,这本书以Python 3.5版本为基础,全面介绍了Python作为一种高级程序设计语言的特点和优势,无论是想进一步提升Python编程技能的读者,还是对Python编程感兴趣的初学者,这本书都是一本不可多得的学习资料,它内容丰富,逻辑清晰,通过实例和案例深入讲解了Python编程的高级技巧,让读者能够更加灵活和高效地应用Python进行开发,无论是从理论层面还是实际应用层面,这本书都能帮助读者更加全面地理解和掌握Python编程。
是为了加强python的学习才买的,看了一些内容之后对python的工程项目有很大的改进
有助于了解Python的进阶功能和开发更高质量的程序。
内容偏代码管理,技术方面并不多,不适合想找高级编程技术的人。但还是会有收获的。翻译的还可以吧,读起来还算是流畅的。
编辑推荐
Python是一门功能强大、适用广泛的动态编程语言。虽然编写Python代码相对容易,但编写高效、易于维护和复用的代码却是一项挑战。
本书的重点是帮助您熟悉实践中常用的工具和标准,这些都是Python专业人士每天使用的。首先,您将了解Python 3.5中新增的功能和提高生产力的快速技巧。接下来,您将学习如何使用这个新版本中的高级、实用的Python语法元素,并探索不同的元编程方法。本书还详细介绍了代码管理工具、编写清晰文档的方法和测试驱动开发,这些都是编写代码时至关重要的因素。通过学习优化的一般原则、查找性能瓶颈的策略以及应用优化的工具,您将更深入地理解如何编写高效的代码。
阅读本书后,您将成为一位能够编写高效且易于维护的代码的专家。
阅读本书,您将能够:
- 了解Python社区中广泛采用的约定和实践;
- 高效打包Python代码,以便在社区和生产环境中使用;
- 实施简单而轻量级的自动化部署方法,将代码部署到远程系统上;
- 提高代码的质量、可靠性和性能;
- 在Python中编写并发代码;
- 使用其他编程语言来扩展Python。
内容介绍
Python作为一种被广泛推崇的高级编程语言,以其简洁易读和可扩展性而获得了极高的声誉。
本书基于Python 3.5版本进行讲解,通过13个章节深入展示了Python编程的高级技巧。本书首先介绍了Python语言及其社区的现状,接着系统化地解释了Python的语法规则、命名规则、编写Python包、代码部署、开发扩展程序、代码管理、撰写文档、开发测试、代码优化、并发编程以及设计模式等重要主题。
本书旨在帮助读者提升Python编程能力,并对对Python编程感兴趣的读者提供参考学习。全书结合了典型且实用的开发案例,可帮助读者开发出高性能、可靠且易于维护的Python应用程序。
目录
- 第1章 Python现状 1
- 第2章 语法最佳实践——类级别以下 26
- 第3章 语法最佳实践—类级别以上 61
- 第4章 选择好的名称 101
- 第5章 编写一个包 121
- 第6章 部署代码 152
- 第7章 使用其他语言开发Python扩展 182
- 第8章 管理代码 215
- 第9章 文档化你的项目 237
- 第10章 测试驱动开发 261
- 第11章 优化——一般原则与分析技术 295
- 第12章 优化——一些强大的技术 317
- 第13章 并发 339
- 第14章 有用的设计模式 376