摘要:
第九章. 装饰器和闭包 有人对将这个功能命名为“装饰器”的选择提出了一些抱怨。主要的抱怨是该名称与其在 GoF 书中的用法不一致。¹ 名称 decorator 可能更多地归因于其在编译器领域的用法—语法树被遍历并注释。 PEP 318—函数和方法的装饰器 函数装饰器让我们在源代码中“标记”函数以增强 阅读全文
posted @ 2024-03-20 15:04
绝不原创的飞龙
阅读(90)
评论(0)
推荐(0)
摘要:
第二部分:函数作为对象 第七章:函数作为一等对象 我从未认为 Python 受到函数式语言的重大影响,无论人们说什么或想什么。我更熟悉命令式语言,如 C 和 Algol 68,尽管我将函数作为一等对象,但我并不认为 Python 是一种函数式编程语言。 Guido van Rossum,Python 阅读全文
posted @ 2024-03-20 15:02
绝不原创的飞龙
阅读(93)
评论(0)
推荐(0)
摘要:
第五章:数据类构建器 数据类就像孩子一样。它们作为一个起点是可以的,但要作为一个成熟的对象参与,它们需要承担一些责任。 马丁·福勒和肯特·贝克¹ Python 提供了几种构建简单类的方法,这些类只是一组字段,几乎没有额外功能。这种模式被称为“数据类”,而dataclasses是支持这种模式的包之一。 阅读全文
posted @ 2024-03-20 15:01
绝不原创的飞龙
阅读(150)
评论(0)
推荐(0)
摘要:
第三章:字典和集合 Python 基本上是用大量语法糖包装的字典。 Lalo Martins,早期数字游牧民和 Pythonista 我们在所有的 Python 程序中都使用字典。即使不是直接在我们的代码中,也是间接的,因为dict类型是 Python 实现的基本部分。类和实例属性、模块命名空间和函 阅读全文
posted @ 2024-03-20 14:51
绝不原创的飞龙
阅读(254)
评论(0)
推荐(0)
摘要:
前言 计划是这样的:当有人使用你不理解的特性时,直接开枪打死他们。这比学习新东西要容易得多,不久之后,活下来的程序员只会用一个容易理解的、微小的 Python 0.9.6 子集来编写代码 。¹ Tim Peters,传奇的核心开发者,Python 之禅的作者 "Python 是一种易于学习、功能强大 阅读全文
posted @ 2024-03-20 14:31
绝不原创的飞龙
阅读(760)
评论(0)
推荐(0)

浙公网安备 33010602011771号