首页
›
编程基础与工程化
›
017-CMake构建系统
›
《Python生成器表达式高级应用》
VIP20
本课程属于:017-CMake构建系统
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Python生成器表达式高级应用
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
生成器表达式基础
掌握yield关键字与生成器函数定义,熟练使用next()与send()方法,对比生成器与列表推导式的内存与执行差异。
yield
惰性求值
02
生成器表达式语法
深入圆括号语法与惰性求值原理,分析内存效率,并通过性能对比展示与列表推导式的适用场景。
圆括号
性能对比
03
生成器表达式进阶
嵌套生成器与条件过滤组合使用,对比map/filter与生成器表达式的可读性与效率。
嵌套
条件过滤
04
生成器表达式实战
处理大文件与流式数据,实现无限序列生成,设计管道模式以构建可组合的数据流。
大文件
管道模式
05
生成器表达式高级技巧
掌握yield from语法与生成器委托,了解协程基础并探索async生成器的异步数据生产。
yield from
async生成器
06
生成器表达式与函数式编程
结合itertools模块实现组合子模式,利用延迟计算优化与记忆化技术提升函数式流水线效率。
itertools
记忆化
07
生成器表达式错误处理
处理StopIteration异常与生成器内部异常抛出,理解finally块与上下文管理器在生成器中的行为。
StopIteration
上下文管理器
08
生成器表达式与并发
在多线程与进程池中使用生成器,构建异步迭代器与异步生成器,实现高吞吐数据流。
多线程
异步迭代器
09
生成器表达式设计模式
实现生产者-消费者、流水线、观察者模式及状态机,用生成器简化事件驱动架构。
生产者-消费者
状态机
10
生成器表达式性能优化
通过局部变量优化、循环展开、预分配与JIT编译技术,压榨生成器执行效率。
局部变量
JIT
11
生成器表达式与装饰器
装饰生成器函数,实现参数化装饰器、缓存装饰器与日志装饰器,增强生成器行为。
参数化装饰器
缓存
12
生成器表达式与上下文管理器
使用contextlib.contextmanager管理资源,嵌套上下文与数据库连接池的生成器封装。
contextmanager
连接池
13
生成器表达式与类型提示
使用Generator、Iterable与Iterator类型,协程类型与泛型生成器提升代码健壮性。
Generator类型
泛型
14
生成器表达式测试
基于pytest测试生成器与无限序列模拟,覆盖异步生成器与分支覆盖率分析。
pytest
覆盖率
15
生成器表达式调试
使用pdb调试生成器状态,结合日志记录、性能分析与内存泄漏检测工具。
pdb
内存泄漏
16
生成器表达式与数据科学
构建数据管道与特征工程流式处理,实现模型训练数据生成与大数据集分块。
特征工程
分块
17
生成器表达式与网络编程
HTTP流式响应、WebSocket数据流、TCP流处理与异步网络请求的生成器实现。
WebSocket
TCP流
18
生成器表达式与文件系统
目录树遍历、文件内容流式处理、日志实时监控与压缩文件流式读取。
目录遍历
日志监控
19
生成器表达式与数据库
游标封装、ORM查询优化、批量插入生成器与数据库迁移脚本的流式处理。
游标
批量插入
20
生成器表达式与消息队列
Kafka消费者生成器、RabbitMQ消息流、Redis订阅发布与事件驱动架构。
Kafka
事件驱动
21
生成器表达式与图形处理
图像流式处理、视频帧生成器、实时滤镜管道与缩略图批量生成。
视频帧
滤镜
22
生成器表达式与科学计算
NumPy数组生成器、SciPy迭代器、符号计算流与蒙特卡洛模拟。
NumPy
蒙特卡洛
23
生成器表达式与Web框架
Flask流式响应、Django StreamingHttpResponse、FastAPI流式响应与GraphQL订阅。
Flask
GraphQL订阅
24
生成器表达式与自动化
任务调度生成器、工作流引擎、定时任务流与事件循环集成。
任务调度
事件循环
25
生成器表达式与安全
安全数据生成、密码学流处理、令牌生成器与审计日志流。
密码学
审计日志
26
生成器表达式与机器学习
数据增强生成器、批次生成器、模型评估流与超参数搜索生成器。
数据增强
超参数搜索
27
生成器表达式与自然语言处理
文本流式处理、分词器生成器、词向量流与语料库遍历。
分词器
语料库
28
生成器表达式与区块链
区块遍历、交易流处理、智能合约事件监听与链上数据分析。
区块遍历
智能合约
29
生成器表达式与物联网
传感器数据流、设备状态监控、实时告警生成器与边缘计算流处理。
传感器
边缘计算
30
生成器表达式综合实战
构建完整流式数据处理框架,涵盖数据采集、清洗、转换、存储全流程。
流式框架
全流程
所属VIP或分类
同VIP:CMake-FetchContent依赖管理与模块化构建
同VIP:CMake-Presets工程配置与多环境构建实战
同VIP:CMakeLists.txt-完全解析