史蒂文·洛特(Steven F. Lott),软件工程师、架构师、技术作家,20世纪70年代开始编程生涯,参与过100多个各种规模的项目研发。在使用Python解决业务问题方面,也有十余年经验。另著有《Python面向对象编程指南》等。
Python具备函数式编程的许多核心特征,因此可以借鉴其他函数式语言的设计模式和编程技术,编写出简洁优雅的代码。本书首先介绍函数式编程的一般概念及特点,然后讲解迭代器、生成器表达式、内置函数、常用高阶函数、递归与归约、实用模块和装饰器的用法,以及避开Python严格求值顺序的变通方法、Web服务设计方法和一些优化技巧。
豆友187526128 2019-11-26
匆匆浏览了《Python函数式编程》,打个三星吧。优点是: - 比官方文档Python How to中的函数式编程介绍写得好,更容易理解和操作。 - 最后章节总结了Python函数式编程中涉及的模式,有用。 - 整个Python社区都不待见函数式编程,本书是极少数中的拔萃者,而且代码pythonic。 问题点: - 如同所有的洋文书籍,啰嗦。 - 函数式编程的基石:组合函数和无状态编程,作者着墨... 匆匆浏览了《Python函数式编程》,打个三星吧。优点是: - 比官方文档Python How to中的函数式编程介绍写得好,更容易理解和操作。 - 最后章节总结了Python函数式编程中涉及的模式,有用。 - 整个Python社区都不待见函数式编程,本书是极少数中的拔萃者,而且代码pythonic。 问题点: - 如同所有的洋文书籍,啰嗦。 - 函数式编程的基石:组合函数和无状态编程,作者着墨太少。化太多篇章在库函数介绍上了。 - pymon这一章是硬伤,此库从2014年就不再维护。 (展开)