📚 课程大纲
函数式编程
学习使用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)