你真的创建了“类”吗?——Python 类型系统渐进式剖析 Dig inside Python Class

首页深圳你真的创建了“类”吗?——Python 类型系统渐进式剖析 Dig inside Python Class

2023-12-17 14:00

王宏府

王宏府西安交通大学

Python 社区的积极参与者,长期致力于 Python 标准库文档维护。
Python 软件基金会贡献成员
Python 软件基金会管理成员
Python 官方文档中文翻译组贡献成员

类是面向对象编程中的核心概念,更是 Python 中不可或缺的一部分。 几乎每一个 Python 用户都曾写过 ‘class' 语句,但你可曾想过在这个优雅的语句下,到底包装了怎样的底层设计和实现? 本次演讲将以自顶向下的形式,从最基础的类构建顺序展开,渐进式地深入 元类、方法解析顺序、C3—MRO 算法、描述器、属性解析顺序等多个极其重要的底层概念。 同时,我们将借助这些概念,展开对 typing 类型注解、香农计划 等多个 Python 核心主题的探讨。