流畅的 Python

内容简介

本书致力于帮助 Python 开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,并且具有地道 Python 风格的代码。本书尤其深入探讨了 Python 语言的高级用法,涵盖数据结构、Python 风格的对象、并行与并发,以及元编程等不同的方面。

  • Python 数据模型:理解为什么特殊方法是对象行为一致的关键。  
  • 数据结构:充分利用内置类型,理解 Unicode 文本和字节二象性。
  • 把函数视作对象:把 Python 函数视作一等对象,并了解这一点对流行的设计模式的影响。
  • 面向对象习惯用法:通过构建类学习引用、可变性、接口、运算符重载和多重继承。  
  • 控制流程:学习使用上下文管理器、生成器、协程,以及通过 concurrent.futures 和 asyncio 包实现的并发。
  • 元编程:理解特性、描述符、类装饰器和元类的工作原理。  

作者简介

Luciano Ramalho,从1998年起就成为了 Python 程序员。他是 Python 软件基金会的成员,Python.pro.br(巴西的一家培训公司)的共同所有者,还是巴西众创空间 Garoa Hacker Clube 的联合创始人。他领导过多个软件开发团队,还在巴西的媒体、银行和政府部门教授 Python 课程。

阅读全文: http://gitbook.cn/gitchat/geekbook/5ab8ace6c864031e9f82c85b

猜你喜欢

转载自blog.csdn.net/valada/article/details/79910159