0基础也能写程序?简单步骤学会用AI编程!(真0基础)

现在 AI 编程能力很强了,已经可以完成过去初级程序员的大部分工作了。如果你从来没有接触过编程,在 AI 的帮助下,你也能编写简易的小程序。如果你经常刷小黑盒帖子,你可能看到扫雷,数独,编写单词记忆 app 等等都能通过 AI 完成,哪怕一点也不会编程。

当然你让 AI 直接编写一个复杂的 app,这肯定是不现实的,随着要做的东西越复杂, AI 在其中所处的地位也由主力变为辅助,这就需要额外的知识了。不过做一些小工具是完全没问题的,下面我会以 0 基础的视角 介绍我是怎么借助 AI 来进行 python 编程的。

这是 Overview Leaderboard | LMArena 给出的 编程能力排行的前几位,因为 deepseek 生成有点慢,我就用国产的豆包举例。

环境搭建

环境搭建是为了能让代码在你的电脑跑起来,都是一些简单的下载步骤。没有提到的就是直接下一步,其他的不用更改

1. python 下载

搜索:python,进入下面的网站下载。

网址 :https://www.python.org/downloads/

安装时下面两个勾上。上下两种安装方式都可以,一般上面那个就行了,要改路径就选下面的这个,看不懂的就选默认,只根据需要改看得懂的。

2. vscode 下载

这是一个代码编辑器,可以下载插件写各种代码。搜索:vscode,进入下面的网站下载。

网址 : https://code.visualstudio.com/Download

安装很简单,可以都选默认,中间有个创建桌面快捷方式可以勾上。

然后就是 vscode 中安装 python 插件 和 汉化插件(可选)。

汉化插件

如下图,左边这一栏选拓展图标,搜 Chinese 安装

下完后右下角有个弹窗,点击重启vscode语言就更改了。

python 插件

一样的位置搜索 python,安装下面三个。

copilot

这里还推荐一个 ai 辅助插件 copilot,就是相当于把 ai 放到 vscode 里了,有自动补全,改错等功能,不过免费有额度限制(不经常写够用了),学生可以申请免费版。

在上面搜索栏(快捷键 ctrl + shift + p) 输入 >python select interpreter

选择前面安装的这个。

好了,恭喜你,你已经完成环境搭建。

完成进度 50%

使用1:文件批量处理

现在用 python 可以实现文件批量处理,比如批量复制 / 移动文件,批量重命名文件,批量压缩 / 解压文件 ........

有修改操作的话,处理前 一定要备份!一定要备份!一定要备份!

举个批量重命名文件的例子(先备份),我会完整叙述我是如何用 AI 完成这一工作的,包扩如何处理一些意外的情况,希望大家学到的是方法,这样你就可以用 AI + python 做你想做的事。

比如在我的电脑的文档目录下的 steam 游戏截图,观察截图文件名例如 203160_20250114172017_1.png ,203160是游戏的编号,20250114172017是时间信息,后面的 1 可以理解为 该游戏那一时刻图片的编号 ,因为时间精确到了秒,所以编号全是 1。

现在我的需求是 文件命名成 game+数字+_+编号.png(例如game1_1.png),其他信息我想导出成 csv 文件,放到 excel 里面,就可以做一些统计之类的操作。

所以告诉 AI 需求:

在一个文件夹中有很多类似于 203160_20250114172017_1.png 的图片,203160是编号,20250114172017是日期,帮我批量重命名,筛选出类似命名的文件,命名成 game+数字+_+编号.png。并生成表格生成csv文件,列为改完后的的图片名、游戏、日期,帮我写个python脚本实现

我们下一步就是把他给的代码跑就来。

先确定一个文件夹作为工作目录。点击 文件 -- 打开文件夹

点这个新建文件,命名为 xxx.py ,前面xxx可以自己定义,后缀是 .py 就行了,把代码复制到文件中。ctrl + s 保存修改

点击右上角运行,看到下面的终端【终端 快捷键ctrl + shift + `(键盘左上角 esc 下面的那个键)】提示我们输入图片的文件夹路径。

我们选中一张图片 “ctrl + shift + c” 复制图片文件路径到终端, "C:\Users\fjw\Documents\203160_20250114172017_1.png" 改成C:\Users\fjw\Documents\,按回车,可以看到工作了。

终端显示:

不出意外,理解错了我们的需求,我想要的是 游戏编号相同的也就是下划线前面相同的命名为 game1,出现第二种就是 game2,最后结果类似于 game1_1.png, game1_2.png, game2_1.png ........

因为我是没备份的,文件名就要再改回来,还好生成的 csv 文件 和 和终端有时间信息的保留,不然恢复就麻烦了,所以在进行文件操作的时候一定要备份,一定要备份,一定要备份

告诉ai :名字全改回去

又生成了恢复的代码,类似与上面步骤粘贴代码,运行,终端输入路径,回车 即可。

重新告诉他:我想要的是 游戏编号相同的也就是下划线前面相同的命名为 game1,出现第二种就是 game2,最后结果类似于 game1_1.png, game1_2.png, game2_1.png ........,修改第一次生成的代码

成功运行!

成功更改!csv 文件也生成了。

将生成的 csv 文件 导入 excel 。

导入成功!

学习进度 80%!

报错处理

用 ai 处理

代码报错是写程序绕不开的话题,遇到问题时下面的 问题 栏会显示报错的信息,我们只需要 右击 复制给 AI 即可,让 AI 修改代码。

如果你安装了上面提到的 copilot ,也可以用它来修改。

我们问 ai ,它这样回答的:

点击终端,粘贴 ai 给的命令,回车运行,完成这个过程错误消失 问题解决。

常见的报错

简单分析一下这个常见的报错:

无法从源解析导入“AAA” 报错,就代表你没安装这个库,通俗来讲就是 你的代码用到了一组工具 “AAA” ,这组工具需要额外下载,下载下来问题就解决了。

在终端输入

pip install AAA

回车运行,完成安装即可。

学习进度 95%!

使用2:各种小程序/小工具

1.经典小 app

像什么扫雷,贪吃蛇这种经典的小程序 AI 最擅长了,下面这个扫雷就是 AI 生成的。

2.写一个方便自己的小工具!

现在你已经知道了如何借助 ai 编写 python 代码,那你也可以借助 AI 写一些小工具。

比如写这篇帖子的时候我发现了我的一个需求:在打开steam的时候,也要同时打开加速器,语音工具等等,因为软件多慢慢找比较麻烦,就可以做一个批量启动软件的小工具,每一组程序可以作为一个预设,可以添加多个预设,点击启动就可以一次性启动对应预设中的所有程序。可以添加多个模式:比如 虚拟机中的Linux开发(vmware,xshell,vscode)......

告诉 AI 需求:

用py写一个自动化程序,比如工作就启动所有工作需要的程序,游戏就启动游戏需要的程序,模式可以自己创建,指定文件路径。

生成代码,新建 .py 文件,粘贴,ctrl + s 保存,运行。第一版的界面:

可以发现没有启动模块的按钮,告诉他重新修改:没有启动程序按钮,怎么启用模模块?打开软件的启用按钮放在最上面显眼的位置

这次成功生成了,试一下可以用!

文件目录生成了一个 .json 文件,可以看到保存了你的每个模式的预设信息。

进度 95%!

打包程序

先我们的如果运行程序就要跑一次代码,下面介绍如何 打包程序得到 exe 文件。

1.安装 pyinstaller :

打开终端(ctrl + shift + `,或者 win + r 输入cmd),输入:

pip install pyinstaller

2.打包,比如打包 mylauncher_v2.py:

pyinstaller --onefile mylauncher_v2.py

打包后的文件位于dist/目录下。

进度 100%!

总结

如果出现任何问题,都可以告诉 AI 或者网络搜索解决方式,出现知识盲区你可以告诉 AI 用简单的方式给你描述,还是不明白就意味着你需要别的知识才能解决当下的问题。

你可以试着做:自定义格式的重命名工具;记忆单词app; 定时备份工具 ......

下期预告(如果有兴致写的话):

用AI + python,0 基础也能实现网页数据处理 和 简单的爬虫

爆肝长文,希望被电!!!

点赞关注评论

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com