转载

PyBooks:免费编程书籍《Python函数式编程》

从今天开始,编程派将定期为大家推荐优秀的Python编程书籍。这个系列的标题将以PyBooks开头,希望大家喜欢。如果精力许可的话,或许还可以组织一些篇幅不是太长书籍的翻译。

Python函数式编程

这个系列的第一篇,与大家分享一本来自O'Reilly的免费编程书籍,名字叫《Python函数式编程》(Functional Programming in Python)。这本书于去年6月出版,篇幅并不长,只有49页。

PyBooks:免费编程书籍《Python函数式编程》

对Python有一定了解的人应该知道,Python并不是一门函数式编程语言,而是一门支持多种范式的语言。这也使得在Python中也能实现函数式编程,Python也提供了诸如 map()filter()reduce() 等函数,而且可以很轻松地将函数式编程与其他编程范式结合在一起。

在本书中,作者将为大家介绍Python语言中支持函数式编程的部分,并指出你使用Python进行函数式编程的最佳实践。

具体来说,本书讲述了如何避免进行流程控制,详细解释了可调用函数,以及如何使用迭代器和其他更高层级的函数。本书中,作者还会向大家推荐多个有助于函数式编程的第三方库。

本书作者

最后来介绍本书的作者:David Mertz。

PyBooks:免费编程书籍《Python函数式编程》

他是Python软件基金会(Python Software Foundation)的董事之一。除了这本书之外,David Mertz还为IBM DeveloperWorks撰写过两个专栏:Charming Python和XML Matters。但是这两个专栏的时间都比较早了,目前已经没有继续更新。你可以在 作者的网站 找到所有专栏文章的归档链接。

此外,他还撰写了《Text Processing in Python》一书,已有Addison-Wesley出版社出版。

前面一开始就说了,这是O'Reilly分享的免费书籍,所以大家可以去 出版社的官网 直接下载,只要填写一下自己的姓名和邮箱即可。

当然,编程派也为你提供了网盘链接,只要在微信公众号的后台回复暗号: pybooks01 ,即可获得分享链接及提取码。

原文  http://www.codingpy.com/article/pybooks-functional-programming-in-python/
正文到此结束
Loading...