Python作为一种高-级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言之一。
Python高级编程(第2版)基于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