你敢相信,我居然用DeepSeek开发了一个能用的Windows软件!整个过程就像和学霸同桌组队做作业,我负责提需求,DeepSeek负责写代码改bug,全程碰到任何问题直接丢给DeepSeek即可。
Part1:和AI产品经理的第一次对话
我: 我有一个文件夹,里面有很多个TXT文件,每个TXT文件含有大量以行划分的数据,每一行数据中的每项数据是以"|"分割,我是一个软件开发小白,请帮我用python开发一款windows电脑程序,能够实现将文件夹中选中的多个TXT文件转换并合并为一个EXCEL文件,注意只保留一个标题行。
要求:能够实时显示转换的条数;并且界面简洁、美观;容错能力强;有相应的报错提示;尽可能的提高程序执行效率;能够识别并增加对uft-8的识别;程序开发好后请教我如何安装python及运行程序,并给出相应的代码。
DeepSeek-R1:给出分析结果,并给出完整代码
Part2:代码运行前安装程序运行环境
DeepSeek给出了完整的环境安装与运行指南,跟着步骤傻瓜式操作就行
1. 安装Python
- 访问Python官网
- 下载Windows安装程序(推荐3.8+版本)
- 安装时务必勾选"Add Python to PATH"
- 完成安装
2. 安装依赖库
在命令提示符(CMD)输入命令:
pip install pandas openpyxl
3. 运行程序
- 将代码保存到新建文本文件里,名称改为txt_to_excel_converter,后缀名改为py
- 双击运行,或使用命令提示符执行:
python txt_to_excel_converter.py
Part3: 第一版程序的"翻车现场"
软件初次运行时难免会出现BUG,出现问题不用怕,直接把问题再丢给DeepSeek,让他继续帮你修改优化。记住修改完后让他把修改后完整可运行的代码展示出来。
Part4:给程序加点"皮肤"
我: 这个界面太丑了...能优化一下界面吗?
初版界面简单(丑),功能单一
优化后界面美观,功能全面
成果展示:
原始数据:
软件运行:
最终结果:
动画演示:
最后说点大实话:
这次体验彻底颠覆了我对编程的认知!虽然过程中需要不断和AI沟通需求,但就像剥洋葱一样,每次调试都让程序变得更完善。