Kodo
kon
kodokon.com
课程
/
Python
精通
Python · 熟练 - 高级模式与性能优化
面向对象:类、__init__、方法与继承
用设计良好的类来组织代码:初始化、实例属性与类属性、继承及其取舍。
进阶结构:元组、集合与 collections
为每种需求挑选合适的结构:不可变的元组、用于 O(1) 成员检测的集合,以及应对常见模式的 Counter 和 defaultdict。
迭代器与生成器:yield 与流水线
掌握迭代协议与生成器,以恒定的内存惰性处理数据流。
装饰器与高阶函数
把函数当作一等对象来使用,从而编写健壮、可带参数且透明的装饰器。
虚拟环境、pip 与一个干净的项目
把每个项目隔离在各自的 venv 中,锁定依赖版本,并采用一套可复现的项目结构。