Python开发领域的专家Luciano Ramalho撰写了本书,由Python领域的顶级大咖Victor Stinner、Alex Martelli等人担任技术审核人员。本书深入剖析Python语言设计的细节,涵盖Python3和Python2,介绍让中级Python开发者掌握这门语言的知识和编程技巧,并帮助人们写出地道Python风格的代码。
本书的特色内容包括: ● Python数据模型:特殊方法的使用概述以及它们如何影响对象的行为。 ● 数据结构:利用内置类型,掌握Unicode文本和字节二态性等内容。 ● 将函数视为对象:深入学习函数并了解其对流行的设计模式的影响。 ● 面向对象的最佳实践:通过构建类,深入学习有关引用、可变性、接口、运算符重载和多重继承等内容。 ● 控制流程:深入学习上下文管理器、生成器、协程和通过concurrent.futures和asyncio包实现并发的方式。 ● 元编程:深入学习特性、描述符、类装饰器和元类的工作原理。
本书旨在帮助Python开发人员减少重复编程,写出简洁、流畅、易读、易维护,并且具有地道Python风格的代码。本书适合中高级Python软件开发人员作为阅读参考。
LucianoRamalho,从1998年起就成为了Python程序员。他是Python软件基金会的成员,Python.pro.br(巴西的一家培训公司)的共同所有者,还是巴西第一个众创空间GaroaHackerClube的联合创始人。他领导过多个软件开发团队,还在巴西的媒体、银行和政府部门教授Python课程。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价