第 3 讲AI 辅助编程——从零到一
零基础写出可运行程序
本讲目标
- 掌握 AI IDE(Trae/Cursor)三种用法:侧边栏对话、Agent 模式、Tab 补全
- 通过 3 个递进任务建立"我能写出程序"的信心
- 理解范式转移:会描述问题 + 会验收代码 > 会语法
课堂内容安排(90 分钟)
时间安排(90 分钟)
| 时间 | 环节 | 要点 |
|---|---|---|
| 0–15min | AI IDE 操作速讲 | Trae 与 Cursor 双平台对照演示;Chat / Agent / Tab 补全三种用法 |
| 15–30min | 编程核心概念极简理解 | 变量=盒子、函数=机器、库=工具箱;三大常见报错;报错→贴给AI→修复 循环 |
| 30–80min | 跟练三连(逐步引导) | 步骤1 数据可视化 → 步骤2 命令行计算器 → 步骤3 图形界面 |
| 80–90min | 范式转移小结 | 程序员新三样:会提需求、能看懂逻辑、会测试验收 |
跟练任务
- 步骤1(15min):读取列车轴箱温度监测 Excel(课程资料下载),画温度-时间折线图,红点标出超 80℃ 异常
- 步骤2(15min):无缝线路钢轨温度力计算(命令行版):输入轨温、锁定轨温、钢轨截面积,输出温度力(判定拉/压)与应力
- 步骤3(20min):给计算器加 tkinter 界面(两个输入框、计算按钮、结果大字显示)
- 分层挑战:加"轨型下拉框(50/60/75kg/m)"
60kg/m 钢轨截面积 A = 77.45 cm²,温度力 F = E·α·ΔT·A(E=2.1×10⁵ MPa,α=1.18×10⁻⁵/℃)
课后任务
提交: 1. 带图形界面的"钢轨温度力计算器"运行截图 2. 源码文件(.py 或打成 zip)
选做挑战:换一批自己的数据再跑一次,或给界面增加一个新功能。
本讲作业:带界面的钢轨温度力计算器
登录后提交