写给同样在生产一线摸爬滚打的兄弟——你不需要成为程序员,你只需要一个趁手的工具。
写在前面的话
最近收到一个网友私信:
我和你同一年的,我是做生产的,目前我们excel做数据记得,但数据大了表就慢,我想做一个基于SQL与数据记录、并能实现一些数据分析功能的数据库(记录原料、质量、工艺过程),能不能点拨一下,成不成都请你喝我们公司的酒。我之前做自动化程序的。我想学者想AI去做,能不能给工具的使用方法与使用的步骤(科学上网是具备的)。
收到这个私信,我当时还比较诧异,在程序员编程都已经普及的AI编程,在其他行业,还有这么多人还比较陌生,就把会给他的信(教程),也写成了公开信,分享给大家。
当时我特别能理解他的处境,Excel用了这么多年,数据越来越多,打开一个表格要等半天,公式一多就卡死,想做个数据分析还得手动拉图表......这些痛苦,做生产的谁没经历过?
他说他之前做自动化程序的,那就太好了。说实话,PLC的逻辑和写代码的逻辑是相通的——都是输入、处理、输出。他已经有了最重要的东西:解决问题的思维方式。
不过,如果大家没有这方面的基础也没关系,我身边一些同事,和计算机编程一点不搭噶,现在都能自己独立开发软件,而且还是在一行代码都看不懂的情况,就能开发,大家一定要有信心。
我任务现在有了AI,编程这件事真的变简单了。咱们不需要背语法、不需要记函数名,咱们只需要会"说人话"——告诉AI想要什么,它来帮咱们写代码,开发软件了。
下面我给他的回信,也分享给大家,如果和他一样,也可以一起学习学习。
目录
- 你要做的是什么?
- 装好你的"兵器"
- 请出你的AI助手——Copilot
- 第一次和AI对话
- 从零开始,一步一步搭系统
- 遇到问题怎么办
- 一些掏心窝的建议
你要做的是什么?
先别急着写代码,咱们先捋清楚你到底要做个啥东西。
你现在的痛点
我猜你现在的情况大概是这样:
- 一个Excel文件存了几万行数据,打开要等30秒
- 想查个去年某批次的原料信息,Ctrl+F找半天
- 领导要个报表,你得手动筛选、复制、粘贴、做图表,折腾一下午
- 多个人同时改一个表,版本乱了,不知道谁改的
是不是?我见过太多这样的情况了。
你需要的是什么
说白了,你需要一个数据库系统,能做到:
功能 | 解决什么问题 |
原料管理 | 入库、出库、库存一目了然,查询秒出结果 |
质量管理 | 检测数据自动判断合格不合格,不合格的自动标红 |
工艺记录 | 每道工序谁干的、参数多少,全程可追溯 |
数据分析 | 点一下就能出趋势图、合格率统计 |
技术上怎么实现?
别被这些名词吓到,我给你翻译成人话:
- SQLite数据库:就是一个特殊的文件,专门用来存数据的,查询速度飞快,而且不用额外装数据库软件
- Python:一门编程语言,语法简单,AI最擅长写这个
- Streamlit:一个能快速做出网页界面的工具,你不用学HTML那些东西
这套方案的好处是:全部免费,全部简单,AI全都会。
装好你的"兵器"
工欲善其事,必先利其器。我们只需要装一个软件:PyCharm。
Python 不用单独装,PyCharm 创建项目的时候会自动帮你搞定,省心。
第一步:安装 PyCharm
PyCharm 是写 Python 代码的工具,就像 Word 是写文档的工具一样。
下载地址:https://www.jetbrains.com/pycharm/download/
直接点 Download 下载就行。
PyCharm 现在是免费使用的,部分高级功能需要付费,但咱们用不上那些,免费功能完全够用。
安装没什么特别的,一路 Next 就行。
装完打开,第一次会问你一些设置,选默认的就行,别纠结。
第二步:注册 GitHub 账号
GitHub 是全球最大的代码托管平台,Copilot 就是 GitHub 家的产品。
注册地址:https://github.com/
用邮箱注册一个账号就行,记住你的用户名和密码,后面要用。
请出你的AI助手——Copilot
好,重头戏来了。现在我们要把 AI 助手请进 PyCharm。
Copilot 是什么?
简单说,Copilot 就是一个住在你编辑器里的 AI 程序员。
你写个注释说"我要一个计算库存的函数",它就给你把代码写出来。你遇到报错不知道咋办,问它,它告诉你怎么改。
这玩意儿对新手太友好了。以前学编程得先背一堆语法,现在不用了,你只要会描述你想要什么就行。
订阅 Copilot
Copilot 是收费的,但有免费试用:
- 打开 https://github.com/features/copilot
- 点 "Start my free trial"
- 有 30 天免费试用期
- 试用期过后是 $10/月(大概70块人民币)
我知道你可能在想:这钱值不值?
我的看法是:你请一个会写代码的人帮你干活,一个月70块,值不值?你自己掂量。要是真做出来了,给公司解决了问题,这钱算什么?
在 PyCharm 里安装 Copilot 插件
好,假设你已经订阅了 Copilot,现在我们把它装进 PyCharm:
第一步:打开 PyCharm 的设置
- Windows:点菜单栏 File → Settings
- 或者直接按快捷键 Ctrl + Alt + S
第二步:找到插件市场
- 左边列表里找到 Plugins(插件),点它
- 上面有个搜索框
第三步:搜索并安装
- 在搜索框输入 GitHub Copilot
- 找到那个图标是个小飞行员的插件
- 点 Install(安装)
- 装完会提示你重启 PyCharm,点 Restart IDE
第四步:登录你的 GitHub 账号
重启后,PyCharm 右下角会弹出一个提示,让你登录 GitHub。
- 点那个提示(或者点右下角的 Copilot 图标)
- 选择 Sign in to GitHub
- 会弹出一个网页,让你授权
- 点 Authorize(授权)
- 网页上会显示一个设备码,PyCharm 里也会弹出输入框
- 把网页上的码输进去,或者直接点确认
第五步:验证成功
怎么知道装好了?
- 右下角有个 Copilot 的小图标,是绿色的或者正常颜色(不是灰的)
- 新建一个 Python 文件,输入一行注释 # 打印 hello world,按回车
- 如果下一行自动出现灰色的代码建议,比如 print("hello world"),说明成功了!
- 按 Tab 键接受这个建议
恭喜你,你的 AI 助手已经就位了!
第一次和AI对话
在正式开始做项目之前,我想让你先熟悉一下怎么和 Copilot 交流。这很重要,因为你和它说话的方式,直接决定了它给你写的代码好不好用。
打开 Copilot 聊天窗口
PyCharm 里和 Copilot 对话有两种方式:
方式一:写注释让它自动补全
这个你刚才已经试过了。在代码里写注释,按回车,它就给你补全代码。
方式二:打开聊天窗口直接对话
- 点菜单栏 View → Tool Windows → GitHub Copilot Chat
- 或者找右边栏的 Copilot 图标点开
- 会出现一个聊天窗口,像微信一样,你可以直接打字问它问题
试着问它几个问题
来,咱们试试:
问题1:在聊天窗口输入——
用Python连接SQLite数据库,创建一个表存储原料信息,字段包括:原料名称、批次号、供应商、入库日期、数量。请给我完整代码。你看它是不是给你写了一段代码?
问题2:继续问——
上面的代码我不太懂,能不能一行一行解释一下?它会给你解释每一行是干嘛的。
问题3:再问——
如果我想往这个表里插入一条数据,代码怎么写?就这样,一步一步问,它一步一步答。
和 AI 对话的诀窍
用了这么久AI,我总结出几条经验,分享给你:
1. 说人话,别装专业
你不用说"请帮我实现一个数据持久化的抽象层"。
就说"我想把数据存到文件里,下次打开还能读出来",它完全听得懂。
2. 把大问题拆成小问题
别说"帮我写一个生产管理系统",这太大了,它不知道从哪开始。
这样问:
- "帮我创建一个数据库"
- "帮我写一个添加原料的函数"
- "帮我写一个查询原料的函数"
- "帮我做一个简单的菜单界面"
一步一步来。
3. 出错了别慌,把错误信息扔给它
代码跑不起来很正常。把报错信息复制下来,问它:
我运行代码报了这个错:[粘贴错误信息]怎么解决?它会告诉你哪里出问题了,怎么改。
4. 让它解释你看不懂的代码
选中一段代码,问"这段代码是什么意思",它会用大白话解释给你听。
学编程最快的方式,就是边做边学,遇到不懂的就问。
从零开始,一步一步搭系统
好了,热身完毕,咱们开始正式干活。
我带你做一个最简版的原料管理系统。等你把这个做出来了,其他的都是在这个基础上加功能。
第一步:创建项目
- 打开 PyCharm
- 点 New Project(新建项目)
- 位置选一个你能找到的地方,比如 D:\我的项目\production_system
- 下面的 Python Interpreter 部分: 选择 Project venv(项目虚拟环境) 如果你电脑没装过 Python,PyCharm 会自动帮你下载,你啥都不用管 如果提示让你选 Python 版本,选最新的就行
- 点 Create,等它配置完成
第二步:新建第一个文件
- 右键点左边的项目文件夹
- 选 New → Python File
- 文件名输入 main,回车
第三步:让 AI 帮你写第一段代码
在 main.py 文件里,输入以下注释(把注释复制进去就行):
# 原料管理系统# 功能:# 1. 创建SQLite数据库,存储原料信息# 2. 原料信息包括:原料名称、批次号、供应商、入库日期、数量、单位# 3. 实现添加原料的功能# 4. 实现查看所有原料的功能# 5. 实现搜索原料的功能(按名称搜索)# 6. 命令行菜单界面然后,光标放在注释下面,按回车。
神奇的事情发生了——Copilot 开始给你建议代码了。
你会看到灰色的代码提示,按 Tab 接受,按 Esc 拒绝。
一直按 Tab,让它把代码补完。
如果它停了,你就再按一下回车,它会继续。
第四步:运行试试
代码写完后:
- 右键点文件空白处
- 选 Run 'main'
- 下面会出现运行结果
如果报错了,没关系!把错误信息复制下来,打开 Copilot 聊天窗口,问:
我的代码报错了:[粘贴错误信息]这是我的代码:[粘贴你的代码]帮我看看哪里有问题它会告诉你怎么改。
第五步:一点一点加功能
当基础版本跑起来后,你可以继续加功能。
在代码最后写新的注释,让 Copilot 补全。比如:
# 添加功能:按日期范围查询原料入库记录# 添加功能:统计每个供应商的供货总量# 添加功能:导出数据到Excel文件就这样,像搭积木一样,一块一块往上加。
第六步:做个界面(可选但推荐)
命令行界面毕竟不好看。如果你想做个网页界面,问 Copilot:
我现在有了原料管理的功能代码,想用 Streamlit 做一个网页界面,能录入数据、查看数据列表、搜索数据。帮我写完整代码。它会给你一个用 Streamlit 做的界面。
运行之前,你需要先安装 Streamlit。在 PyCharm 下面的 Terminal 里输入:
pip install streamlit然后运行,它会在浏览器里打开一个页面,有表单、有表格,很像那么回事了。
遇到问题怎么办
刚开始写代码,遇到问题是家常便饭。我把常见情况列出来,你对照着看:
问题1:代码跑不起来,报红字
解决办法:
- 把红字全部复制下来
- 打开 Copilot 聊天
- 说"这个报错是什么意思,怎么改"
- 按它说的改
问题2:Copilot 没反应,不给建议
可能原因:
- 没联网(Copilot 需要联网)
- 没登录(右下角图标是灰色的,说明没登录)
- 额度用完了(免费试用有限制)
问题3:Copilot 给的代码不对
解决办法:
- 把你的需求说得更清楚一点
- 或者说"这个代码不对,我要的是……"
- 让它重新写
问题4:看不懂代码
解决办法: 选中那段代码,问 Copilot"这段代码是什么意思"。
问题5:装库的时候报错
比如运行 pip install xxx 报错。
解决办法: 把报错信息给 Copilot,问它怎么解决。
大部分情况是网络问题,可以用国内镜像源:
pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple一些掏心窝的建议
最后,我想跟你说几句心里话。
别怕犯错
代码这东西,就是在不断报错、不断修复中学会的。没有人是一遍写对的。
报错不可怕,可怕的是报错了不知道怎么办——但现在你有 AI 了,有问题就问它,它比任何搜索引擎都好使。
别追求完美
第一版做出来能用就行,别纠结代码写得漂不漂亮。
先把功能跑通,解决你的问题。等以后熟练了,再回来优化。
记录你的问题和解决方法
建议你弄个文档,遇到一个问题,怎么解决的,记下来。
下次再遇到类似的,直接翻笔记,比重新问还快。
遇到实在解决不了的
- 把问题描述清楚
- 把报错信息和代码整理好
- 来找我,我帮你看看
毕竟说了请我喝酒的,这酒我得喝到嘴里
最后
兄弟,你有自动化的底子,学这个不会太难。
以前觉得编程是程序员的事,现在不一样了。有了 AI,编程变成了一种"技能",跟用 Excel、用 CAD 一样,是个工具。
你只需要知道你想要什么,剩下的,让 AI 来。
加油,等你的好消息。系统上线那天,别忘了告诉我。
那酒,我等着喝!

