📚 课程大纲

  • 函数式编程
    学习使用 map(), filter(), reduce() 等高阶函数,理解 lambda 表达式与闭包

    函数式编程
    [点击扩展阅读函数式编程实战案例](/zh/course/materials/python/functional)
  • 装饰器(Decorators)
    掌握 @ 语法糖,实现日志记录、权限验证等跨切面功能

    装饰器
    [查看装饰器进阶技巧](/zh/course/materials/python/decorator)
  • 上下文管理器(Context Manager)
    使用 with 语句管理资源,如文件读写、数据库连接等

    上下文管理器
    [探索上下文管理器源码实现](/zh/course/materials/python/context)
  • 并发编程
    理解多线程、多进程与异步编程(async/await)的适用场景

    并发编程
    [下载并发编程练习题](/zh/course/materials/python/concurrency)
  • 元编程(Metaprogramming)
    使用 type(), __metaclass__ 与元编程框架实现动态代码生成

    元编程
    [参考元编程在框架中的应用](/zh/course/materials/python/metaprogramming)