Python Vibe Coding实操实验作业
Python Vibe Coding实操实验作业一、实验环境Python 3.10用到第三方库pandas、openpyxl、fastapi、uvicorn、pytest二、需求澄清本实验考察使用AI辅助Python开发重点是需求拆解、数据清洗、边界异常处理、测试验证。考题一 Excel报表生成脚本输入文件 sales_raw.xlsx字段日期、销售员、产品、数量、单价、地区。原始数据存在空值、重复行、负数量脏数据。处理规则删除关键字段缺失的行剔除数量0异常行全字段去重不修改原始Excel文件统计销售额数量×单价按销售员汇总、按地区汇总计算月度总销售额输出 report.xlsx4张工作表明细清洗后、按销售员、按地区、总览处理异常文件缺失、空文件、清洗后无数据给出友好提示程序不崩溃。运行脚本命令python task1_excel_report.py python test_task1.py考题二 FastAPI记账接口编写 task2_api.py 简易记账HTTP接口接口功能POST /records新增记账流水校验金额0、类型只能收入/支出、合法日期GET /records支持筛选条件、分页查询流水GET /summary统计时间段收入、支出、结余非法参数返回4xx错误信息环境说明本机Python版本偏低uvicorn启动报错代码文件已经编写完成受环境限制无法运行web服务。测试文件test_task2.py三、运行结果截图【】【】【】四、AI协作复盘1.交给AI完成pandas读写多sheet、FastAPI模型定义、基础测试用例、基础异常捕获。2.人工拍板确定数据清洗规则、异常提示文字整理全部作业交付物。3.人工审查风险①AI最初代码缺少文件不存在、缺少列的判断我手动补充异常处理②识别内存列表并发写入风险核对每一处校验逻辑。协作流程先写清楚书面需求再交给AI拆分成小任务每写一部分就运行验证人工review代码。五、实验小结本次练习使用AI辅助完成Python工程不是完全依赖AI生成代码。重点是梳理需求、处理脏数据、处理边界异常、编写测试验证结果。Excel清洗任务已经完整跑通FastAPI代码完成受本机环境版本问题没能启动web服务。

相关新闻

一个Agent上下文不够用?claude-code-from-scratch多Agent架构(Sub-Agent fork-return)深度解析

一个Agent上下文不够用?claude-code-from-scratch多Agent架构(Sub-Agent fork-return)深度解析

一个Agent上下文不够用?claude-code-from-scratch多Agent架构(Sub-Agent fork-return)深度解析 【免费下载链接】claude-code-from-scratch Build your own Claude Code from scratch. 🔍 Claude Code 开源了 50 万行代码&#xf…

2026/10/1 8:36:58 阅读更多 →
React 重渲染优化:拆分组合 Hook 计算(Split Combined Hook Computations)——ZCode 前端性能最佳实践深度解析

React 重渲染优化:拆分组合 Hook 计算(Split Combined Hook Computations)——ZCode 前端性能最佳实践深度解析

人工智能大模型代码智能体AI Agent桌面应用后端前端CLI 【免费下载链接】ZCode ZCode 是 AI 编程工作台,提供桌面应用、浏览器界面和终端 Agent。本仓库包含客户端、后端服务、共享 UI,以及 Agent CLI 与运行时源码。 项目地址: https://gitc…

2026/10/1 8:36:58 阅读更多 →
一个 Agent 额度用完,怎么让别的接着干?

一个 Agent 额度用完,怎么让别的接着干?

用 OpenViking 把记忆放到 Agent 外面:Agent 接力不丢失上下文,让每个 Agent 做它最擅长的事晚上十一点,你让 Codex 重构一个支付模块。它已经读完了二十几个文件,跟你确认过三次边界:旧接口先别删,金额统一…

2026/10/1 8:36:58 阅读更多 →

最新新闻

Windows命令行音频控制:nircmd实战与底层原理

Windows命令行音频控制:nircmd实战与底层原理

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 9:19:15 阅读更多 →
VMware虚拟机SSH连接指南:NAT直连、端口转发与排错

VMware虚拟机SSH连接指南:NAT直连、端口转发与排错

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 9:19:15 阅读更多 →
智慧校园供应商资质预审:五大维度透视与避坑指南

智慧校园供应商资质预审:五大维度透视与避坑指南

1. 先想清楚"资质预审"到底在审什么:别把它当成证书收集游戏做了七八年智慧校园相关的项目,我见过太多学校在供应商选型这一步翻车。有的学校拿着厚厚一沓资质证书复印件,觉得心里踏实,结果项目做到一半,厂商…

2026/10/1 9:19:15 阅读更多 →
Claude MCP 服务端原语进阶:Resources 与 Prompts 的选型、实现与源码级解析(claude-plugins-official 实践指南)

Claude MCP 服务端原语进阶:Resources 与 Prompts 的选型、实现与源码级解析(claude-plugins-official 实践指南)

AI 插件开发工具插件系统 【免费下载链接】claude-plugins-official Official, Anthropic-managed directory of high quality Claude Code Plugins. 项目地址: https://gitcode.com/GitHub_Trending/cl/claude-plugins-official 点击查看 免费下载 本指南以官方 C…

2026/10/1 9:19:15 阅读更多 →
Utopia实体消解深度解析:三级重名检测、向量召回与可撤销合并设计

Utopia实体消解深度解析:三级重名检测、向量召回与可撤销合并设计

Utopia实体消解深度解析:三级重名检测、向量召回与可撤销合并设计 【免费下载链接】utopia 首个开源企业世界模型 项目地址: https://gitcode.com/deeplethe/utopia Utopia(首个开源企业世界模型)用一套「三级实体消解」流水线回答知识…

2026/10/1 9:19:15 阅读更多 →
医院网络总体设计方案:VLAN隔离、无线漫游与等保合规实战

医院网络总体设计方案:VLAN隔离、无线漫游与等保合规实战

简介:这份文档资料面向医院信息化建设人员、网络工程师及医疗IT管理者,提供一套完整的医院计算机网络系统总体设计方案,用于解决原有网络覆盖不足、难以支撑多媒体教学、医学影像处理与网上医疗服务等新一代应用的问题。资源共1个doc文件&…

2026/10/1 9:18:15 阅读更多 →

日新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/30 13:14:22 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/30 18:13:06 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/30 13:14:49 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →