返回课程详情

Agent 开发 / 课程学习

大模型智能体开发

第 18 / 67 节

阶段2:大模型应用方向深化 / 第 18 节

T18 Python数据结构、对象与异步基础

当天7节:列表、元组、字典与Agent数据;深拷贝、浅拷贝与任务状态;可变对象与不可变对象;可变参数与工具输入;装饰器与工具注册;asyncio与异步任务;async与await执行过程。状态复制测试、工具注册和异步调用实验 日验收:运行async/await,遗漏await能复现并修复,交T19独立调用基线

T18 Python数据结构、对象与异步基础

阶段2:大模型应用方向深化

本日课程安排

先修/输入:T17的售后案例交付包、盲测与修复记录、个人答辩与分方向交接

当前问题:承接前序版本与知识,完成本日Python数据结构、对象与异步基础

本日增量:状态复制测试、工具注册和异步调用实验

下一日承接:T19 Python并发、文本处理与模型调用

第1节 · 代码与运行时深化 · 列表、元组、字典与Agent数据(分钟待核定)

教学活动:承接T17交接;学员完成:把T17项目字段映射到list/tuple/dict,读取与更新结果正确。教师检查实际结果及失败原因;缺项补做后再交接。

产出与评价证据:把T17项目字段映射到list/tuple/dict,读取与更新结果正确

第2节 · 代码与运行时深化 · 深拷贝、浅拷贝与任务状态(分钟待核定)

教学活动:使用本日第1节结果;学员完成:对同一嵌套状态比较浅/深拷贝;修改后核查另一会话不被污染。教师检查实际结果及失败原因;缺项补做后再交接。

产出与评价证据:对同一嵌套状态比较浅/深拷贝;修改后核查另一会话不被污染

第3节 · 代码与运行时深化 · 可变对象与不可变对象(分钟待核定)

教学活动:使用本日第2节结果;学员完成:复现可变默认参数问题并修正,解释对象共享范围。教师检查实际结果及失败原因;缺项补做后再交接。

产出与评价证据:复现可变默认参数问题并修正,解释对象共享范围

第4节 · 代码与运行时深化 · 可变参数与工具输入(分钟待核定)

教学活动:使用本日第3节结果;学员完成:为工具包装函数传入args/kwargs,非法参数仍被校验。教师检查实际结果及失败原因;缺项补做后再交接。

产出与评价证据:为工具包装函数传入args/kwargs,非法参数仍被校验

第5节 · 代码与运行时深化 · 装饰器与工具注册(分钟待核定)

教学活动:使用本日第4节结果;学员完成:用装饰器注册只读工具,能查名称、Schema和处理函数。教师检查实际结果及失败原因;缺项补做后再交接。

产出与评价证据:用装饰器注册只读工具,能查名称、Schema和处理函数

第6节 · 代码与运行时深化 · asyncio与异步任务(分钟待核定)

教学活动:使用本日第5节结果;学员完成:单调用对比异步等待,区分I/O等待与CPU计算。教师检查实际结果及失败原因;缺项补做后再交接。

产出与评价证据:单调用对比异步等待,区分I/O等待与CPU计算

第7节 · 代码与运行时深化 · async与await执行过程(分钟待核定)

教学活动:使用本日第6节结果;学员完成:运行async/await,遗漏await能复现并修复,交T19独立调用基线。教师检查实际结果及失败原因;缺项补做后再交接。

产出与评价证据:运行async/await,遗漏await能复现并修复,交T19独立调用基线

当日产出与验收

状态复制测试、工具注册和异步调用实验

日验收:运行async/await,遗漏await能复现并修复,交T19独立调用基线

教学边界

复用个人售前工程;深化Python与工程组件

编写依据:2026-10-15会议重构版课程大纲;课程安排不代替完整教材。