课程内容
以下内容较为丰富,实际讲解深度与覆盖,会根据现场大部分学员的经验和水平进行适当的调整:
1、Python核心数据结构与性能陷阱
● 内置数据结构介绍
● 内置数据结构性能差异与选择
● 扩展数据结构
● 扩展数据结构性能差异与选择
● OOP数据结构与性能差异
2、Python模式性能陷阱与优化
● 异常处理性能陷阱与最佳实践
● 数据迭代性能陷阱与最佳实践
● 复杂计算常见陷阱与最佳实践
3、Python并发技陷阱与最佳实践
● Python GIL
● Python多线程
● Python多进程
● 锁、重入锁、队列
● 跨进程数据交互
4、并发模式:
● Promise
● 条件变量
● 消费者生产者模式
● 线程池
● 执行服务(executor service)