上一页 1 ··· 776 777 778 779 780 781 782 783 784 ··· 972 下一页
摘要: 第五部分:元编程 第二十二章:动态属性和属性 属性的关键重要性在于,它们的存在使得将公共数据属性作为类的公共接口的一部分完全安全且确实可取。 Martelli、Ravenscroft 和 Holden,“为什么属性很重要”¹ 在 Python 中,数据属性和方法统称为属性。方法是可调用的属性。动态属 阅读全文
posted @ 2024-03-20 15:15 绝不原创的飞龙 阅读(105) 评论(0) 推荐(0)
摘要: 第二十章:并发执行器 抨击线程的人通常是系统程序员,他们心中有着典型应用程序员终其一生都不会遇到的用例。[...] 在 99%的用例中,应用程序员可能会遇到的情况是,生成一堆独立线程并将结果收集到队列中的简单模式就是他们需要了解的一切。 米歇尔·西莫纳托,Python 深思者¹ 本章重点介绍了封装“ 阅读全文
posted @ 2024-03-20 15:14 绝不原创的飞龙 阅读(244) 评论(0) 推荐(0)
摘要: 第十八章:with、match 和 else 块 上下文管理器可能几乎与子例程本身一样重要。我们只是初步了解了它们。[…] Basic 有一个 with 语句,在许多语言中都有 with 语句。但它们的功能不同,它们都只是做一些非常浅显的事情,它们可以避免重复的点式[属性]查找,但它们不进行设置和拆 阅读全文
posted @ 2024-03-20 15:13 绝不原创的飞龙 阅读(142) 评论(0) 推荐(0)
摘要: 第四部分:控制流 第十七章:迭代器、生成器和经典协程 当我在我的程序中看到模式时,我认为这是一个麻烦的迹象。程序的形状应该只反映它需要解决的问题。代码中的任何其他规律性对我来说都是一个迹象,至少对我来说,这表明我使用的抽象不够强大——通常是我手动生成我需要编写的某个宏的扩展。 Paul Graham 阅读全文
posted @ 2024-03-20 15:11 绝不原创的飞龙 阅读(126) 评论(0) 推荐(0)
摘要: 第十五章:关于类型提示的更多内容 我学到了一个痛苦的教训,对于小程序来说,动态类型很棒。对于大型程序,你需要更加纪律严明的方法。如果语言给予你这种纪律,而不是告诉你“嗯,你可以做任何你想做的事情”,那会更有帮助。 Guido van Rossum,蒙提·派森的粉丝¹ 本章是第八章的续集,涵盖了更多关 阅读全文
posted @ 2024-03-20 15:08 绝不原创的飞龙 阅读(157) 评论(0) 推荐(0)
摘要: 第十三章:接口、协议和 ABCs 针对接口编程,而不是实现。 Gamma、Helm、Johnson、Vlissides,《面向对象设计的第一原则》¹ 面向对象编程关乎接口。在 Python 中理解类型的最佳方法是了解它提供的方法——即其接口——如 “类型由支持的操作定义”(第八章)中所讨论的。 根据 阅读全文
posted @ 2024-03-20 15:07 绝不原创的飞龙 阅读(207) 评论(0) 推荐(0)
摘要: 第三部分:类和协议 第十一章:一个 Python 风格的对象 使库或框架成为 Pythonic 是为了让 Python 程序员尽可能轻松和自然地学会如何执行任务。 Python 和 JavaScript 框架的创造者 Martijn Faassen。¹ 由于 Python 数据模型,您定义的类型可以 阅读全文
posted @ 2024-03-20 15:05 绝不原创的飞龙 阅读(100) 评论(0) 推荐(0)
摘要: 第九章. 装饰器和闭包 有人对将这个功能命名为“装饰器”的选择提出了一些抱怨。主要的抱怨是该名称与其在 GoF 书中的用法不一致。¹ 名称 decorator 可能更多地归因于其在编译器领域的用法—语法树被遍历并注释。 PEP 318—函数和方法的装饰器 函数装饰器让我们在源代码中“标记”函数以增强 阅读全文
posted @ 2024-03-20 15:04 绝不原创的飞龙 阅读(120) 评论(0) 推荐(0)
摘要: 第二部分:函数作为对象 第七章:函数作为一等对象 我从未认为 Python 受到函数式语言的重大影响,无论人们说什么或想什么。我更熟悉命令式语言,如 C 和 Algol 68,尽管我将函数作为一等对象,但我并不认为 Python 是一种函数式编程语言。 Guido van Rossum,Python 阅读全文
posted @ 2024-03-20 15:02 绝不原创的飞龙 阅读(115) 评论(0) 推荐(0)
摘要: 第五章:数据类构建器 数据类就像孩子一样。它们作为一个起点是可以的,但要作为一个成熟的对象参与,它们需要承担一些责任。 马丁·福勒和肯特·贝克¹ Python 提供了几种构建简单类的方法,这些类只是一组字段,几乎没有额外功能。这种模式被称为“数据类”,而dataclasses是支持这种模式的包之一。 阅读全文
posted @ 2024-03-20 15:01 绝不原创的飞龙 阅读(183) 评论(0) 推荐(0)
上一页 1 ··· 776 777 778 779 780 781 782 783 784 ··· 972 下一页