Python函数式编程(第2版)

[美] 史蒂文 • 洛特

出版时间

2019-10-01

ISBN

9787115520173

评分

★★★★★

标签

计算机

书籍介绍

Python 具备函数式编程的许多核心特征,因此可以借鉴其他函数式语言的设计模式和编程技术,编写出简洁优雅的代码。本书首先介绍函数式编程的一般概念及特点,然后讲解迭代器、生成器表达式、内置函数、常用高阶函数、递归与归约、实用模块和装饰器的用法,以及避开Python 严格求值顺序的变通方法、Web 服务设计方法和一些优化技巧。

目录
第1章 函数式编程概述  1
1.1 编程范式  1
1.2 细分过程范式  2
1.2.1 使用函数式范式  3
1.2.2 使用混合范式  5

显示全部
用户评论
我是译者,请多多指教~
这本书吧, 怎么说呢, 有点尴尬. 从实践角度来说呢, 真做EDA的(譬如我), map, reduce, filter 够了, 而且往往也是在 pandas 这样的框架下去做. 从思想角度来说呢, 大地图写的不错, 小细节就不是很好. 但好在一点, 相对来说代码是规范的. 但也正是 typing + Python + FP, 我第一个问题就是, 我为什么不去写 F# 呢. 但是概念的解释和分析还是不错的, 如果主力用 Python 建议读一读开阔一下眼界, 而且也有助于写好 Pandas. (我对处理 Pandas, 的确是深入理解 FP 以后开始写的越来越好的.)
不如去看itertools和more-itertools、functools库。内置的map、reduce、any、all以及生成器、切片等知识再温故。隔靴搔痒,令人发困
整体评价: ★★★★★★★☆☆☆ 本书类型: ⬜️圣经 ⬜️权威指南 ⬜️教科书 ☑️指导书 ⬜️作者的学习笔记 ⬜️注水的博客 ⬜️科普书 ⬜️其它 值得精读的部分:_大部分内容,主要为围绕函数式编程以及Python函数的介绍_ 食之无味,弃之可惜的部分:_书中给出的EDA代码范例,如果不是这方面应用的看了可能会不明觉厉_ 很不值得读的部分:_基本没有,只要围绕函数式编程这个主题基本都有用的_ 需要调整的阅读顺序:_看个人对Python的掌握程度再决定有些东西需不需要提前学习_
在读,,觉得主体架构甚好,但是细枝末节不完美的书。继续啃~
收藏