重点方向
py

Python

语言核心、标准库、并发与类型

19个主题 6个章节 Python 3.14 入门 → 进阶
推荐路径 Python从零起步 26个主题 · 5个检查点 · 约27小时
里程碑1 / 5 已完成0 / 26
继续:Python基础 → 查看完整路线图
全部 入门 进阶 高级
显示 全部 未读 已读

01 · 基础

7个主题

02 · 函数进阶

10个主题
*args与**kwargs 用明确的函数签名收集、解包和转发可变参数,并避免隐藏函数契约、静默接受拼错的选项。 进阶 29分钟 functools函数工具 用functools绑定调用参数、保留包装器元数据、归约可迭代对象并适配比较协议,同时避开签名与状态契约中的隐蔽错误。 进阶 29分钟 lru_cache函数缓存 用functools缓存可重复的函数调用,并正确处理缓存键、淘汰、失效、并发重复计算与对象生命周期。 进阶 26分钟 map、filter与reduce 用map转换、filter筛选、reduce归约可迭代对象,并正确处理惰性求值、空输入和多输入长度不一致。 进阶 30分钟 上下文管理器 上下文管理器把资源获取与必需的清理绑定到with代码块,明确处理异常传播、生成器封装、动态组合与异步释放。 进阶 28分钟 作用域与命名空间 作用域决定名称在哪里可见,命名空间保存名称与对象的绑定;掌握LEGB、global、nonlocal与特殊作用域,避免隐蔽的状态错误。 进阶 27分钟 单分派泛型函数 singledispatch根据首个实参的运行时类型选择实现;掌握注册形式、继承解析、抽象基类和方法分派,才能安全扩展类型行为。 进阶 29分钟 生成器与迭代器 理解Python的迭代协议、惰性执行、yield、生成器委托与资源清理,写出可预测的单遍数据流。 进阶 27分钟 装饰器 装饰器在定义时替换函数或类的绑定;掌握包装、堆叠、元数据、类型与异步边界,才能保持被装饰对象的契约。 进阶 29分钟 闭包 闭包让函数在离开定义位置后仍能访问外层绑定;理解cell、nonlocal与延迟绑定,才能安全地保存状态并生成回调。 进阶 26分钟

03 · 对象与类

1个主题

04 · 并发

1个主题