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

Python函数式编程

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



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

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

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

本书作者

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

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

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

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

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

点击图片阅读我们的推荐


从Stack Overflow的开发者调查报告看Python

点击关键词查看对应内容:

Vim | Sublime Text 3 | Emacs | PyCharm 5 | 引力波 | Python简史 | MITx公开课 | 编码风格 | Python入门 | 程序员的日常

点击阅读原文”,查看更多Python编程相关内容

编程派 专注Python编程

人生苦短,我用Python



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » PyBooks:免费编程书籍《Python函数式编程》

    标签:

点评 0

评论前必须登录!

登陆 注册