定义与调用
学习使用 def 定义函数、return 返回值、文档字符串、函数作为一等公民以及类型注解基础
参数详解
深入理解位置参数、关键字参数、默认值、*args、**kwargs、关键字只参数、位置只参数以及参数解包
Lambda
学习 lambda 表达式语法、与 def 的区别、作为参数传递、operator 模块及其与列表推导式的对比
作用域 LEGB
理解 Python 的 LEGB 作用域规则、局部/嵌套/全局/内置作用域、global 与 nonlocal 声明以及闭包
递归
学习递归思想、基线条件、递归深度限制、典型应用(阶乘/斐波那契/汉诺塔/目录遍历)以及递归与迭代的对比
装饰器
学习装饰器本质、@ 语法糖、带参数装饰器、functools.wraps、类装饰器、内置装饰器以及 @cache 等常用第三方装饰器
生成器与 yield
学习迭代器协议、yield 关键字、生成器函数与生成器表达式、惰性求值、yield from 以及生成器管道