news 2026/9/7 17:38:11

DeepSeek+Trae全自动化编写软件,python小白做出强大记事本程序

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DeepSeek+Trae全自动化编写软件,python小白做出强大记事本程序

作为一名编程小白, 我向来对其满怀好奇, 可从未进行过载入安装操作, 在这之前, 能够说是连一行代码都未曾浏览看过, 更别提亲自动手运用它实实在在地编写一个完整的程序了。今年年初, 它的骤然出现, 给予了我信心, 今日, 我决定挑战一回自己——使用+Trae编写一个记事本程序, 这个程序不单单具备记事本程序的所有功能, 还涵盖了各类高级删除功能、插入功能, 以及能够自动监视剪切板文字, 支持开展追加保存或者独立保存的功能完备的记事本程序。历经三天的奋力拼搏, 我最终完成了这个项目!现在,就让我和大家分享一下我的编写历程吧。

成品记事本程序

首先, 我们得准备开发软件要用的工具, 毕竟要是没有工具, 那怎么去开发软件呢, 这就如同古代造房子会用到斧头、锯子、刨子, 而现在造房子, 挖掘机、起重机是绝对不能少的。先去到下载安装的地方, 安装的时候记住要勾选将地址加入环境变量中, 接着, 要到Trae网站去下载安装这款目前在国产软件里特别火的、基于AI与人协同开发的辅助开发工具, 等这两者都安装好了, 一个用来调试, 一个用来编写代码。

紧跟着, 开启Trae软件, 于右侧顶部挑选模式, 接着选定R1, 随后能够运用自然语言告知它咱们的需求, 瞧我给予它的要求是:

我身为对编程一窍不通、连一行代码都写不出的人, 对此类记事本有着迫切需求, 现按我的要求让其依照完整功能编写完成, 完整功能详情如下:

这款记事本模样如记事本, 于其主窗口顶部设有标题栏, 用来展示被打开的文件名, 在标题栏下方存在菜单栏,而在菜单栏下方的左侧部位有着文件管理控制面板。

记事本软件里, 我所需要的全部菜单都是怎样排列, 快捷键又有着怎样的功能说明, 接下来是这些内容, 如果换做是你, 你能够一步一步去施行吗, 首先呢先提出某些简简单单的要求, 到后来再逐渐去加以细化。

瞅瞅我接下来要展示的贴图, 其中存在一个主菜单, 主菜单之下又有着子菜单, 这些菜单是按照一级一级进行布局的, 分类分级的状况极为明晰, 这样的要求实际上确实较为具体详尽了。

好了,点击发送之后,就开始思考并工作了。

思索完毕后, 它于我所指定的目录之内, 自行创建程序文件, 且给出程序全部的代码, 压根无需我撰写一行代码, 而我一行也看不明白, 全然皆是自动化, 着实离谱至极, 编程从未有过这般轻松, 忆起往昔自己学习编程时, 购置诸多编程书籍, 于网上下载诸多程序源码, 遇到问题便翻阅书籍, 书中寻不到, 便去论坛发帖求助, 有时一个问题数日无人回复, 真是令人无奈。

根据我的要求, 输出了全部代码, 于Trae当中, 同样能够直接运行并测试, 测试之时要是存在错误, 直接完整复制至对话框, 它便会自行修改, 修改之际, 它会向你提示是否接受修改之类的情况, 反正身为主人的我们, 压根无需去查看代码, 我也是看不懂的。

只是, 偶尔存在这样一种情况, 即某一个有着特定指向的问题, 它始终处于难以摆平稳定的状态, 然而, 只要我们具备足够的耐心, 多次重复地去张贴提出该问题呈现的状况, 它最终必定是会被成功解决的。

这样的情况下, 对于编程语言, 我一点儿都不懂, 而且一句也写不出来, 根本不敢下笔去写。在不断被要求的状况下, 我与Trae搭档。要做出一个软件, 这个软件具备微软记事本的全部功能, 甚至各个快捷键都完全一样。除此之外, 还要增添许多我所要求的功能, 这些功能原本是在我多年前编写的轻松文本软件里才有的, 就像下面这些:

实行删除所有多余空行, 执行删除所有行首空格, 开展删除所有行尾空格, 进行删除所有同类字符, 实施删除所有包含某字符的行这般特殊删除功能。

选择光标前内容、选择光标后内容。

添加数字日期时间, 添加中文日期时间, 添加整行分隔线, 在行首添加序号, 在段间添加空行等插入功能。

增设了可将窗口置于最顶端的功能, 增添了能够自动按照设定时间进行保存的设置, 添加了用于设置编辑窗口字体以及背景颜色的选项内容。

特意增添了, 在自动监视剪切板文字产生变动时, 能够自行粘贴,还可自动保存的功能, 这里面涵盖了, 自动追加保存至指定文件的功能, 以及依据首行文字将新内容, 单独保存到指定目录之处的功能。

能够如同记事本那般, 将一个文件拖给它进而实现打开, 并且还能够支持对ANSI编码或者UTF - 8编码的文本进行打开或者保存操作, 能够在编辑区域按住CTRL键, 借助滚轮鼠标达成放大缩小文字的功能。

好, 全部功能测试通过之后, 我们能够把.py源程序编译成系统里能运行的程序, 具体怎样编译, Trae也会在窗口中告知你, 所有这些操作, 基本上都是傻瓜化的, 然后我们所要做的, 就是当个听话的乖乖孩, 该点全部接受时点击一下全部接受, 该把错误报告复制到对话框的时候做个搬运工去复制一下就行。

并且还是那种跨越系统的编程语言, 用它所撰写的程序, 要是我们于其它系统里进行编译, 那么它在别的系统中同样是能够运行的, 一次作出代码编写, 多个系统予以使用, 便利与否呢?

通过对这个具体项目展开开发, 得以深切体会到编程所蕴含的乐趣以及面临的挑战, 尽管我仅仅是个处于起步阶段的编程小白, 然而只要愿意付诸实际行动, 那么任何人凭借Trae+组合, 皆能够以全自动的方式撰写出具备实用价值的程序, 真心期望我的这段经历能够对更多的朋友起到激励作用, 促使他们去尝试编程, 进而探索技术那无穷无尽的可能性!

倘你对该项目存有兴趣, 欢迎于评论区留言予以交流, 或者私信我以获取源代码。一同展开学习, 携手实现共同进步!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/5 10:31:35

Claude Code与Codex双向桥接:Python实现本地协作方案

当开发团队同时使用 Claude Code 和 Codex 两个 AI 编程代理时,最头疼的问题通常不是单次问答质量,而是上下文不互通。Claude Code 在长会话拆解、跨文件重构和需求分析上表现稳定;Codex 在执行修改、调用 OpenAI 生态接口时更加直接。但两者…

作者头像 李华
网站建设 2026/9/5 10:27:59

Claude Code自动在Git提交中追加Session URL?一文读懂原因与关闭方法

最近不少用 Claude Code 做开发的团队碰到一个奇怪现象:git log里突然多了一行Claude Session URL: https://claude.ai/session/xxxx,PR 描述底部也被自动追加了同一条链接。有人在群里问:这是中病毒了,还是哪个插件在“夹带私货”…

作者头像 李华
网站建设 2026/9/6 10:48:19

x64dbg脚本编程:自动化逆向工程与调试分析实战指南

在逆向工程和软件分析领域,调试器是安全研究员和逆向工程师不可或缺的“手术刀”。面对复杂的二进制程序,手动跟踪每一条指令、每一个寄存器值,不仅效率低下,而且极易出错。你是否曾因反复执行相同的调试步骤而感到疲惫&#xff1…

作者头像 李华
网站建设 2026/9/4 7:40:45

计算机毕业设计之基于Java Web技术的课程试卷信息管理系统

当下社会,信息技术充斥社会各个领域,已融入人们生活的点滴,日常中人们管理信息、办理业务等等都可以网络线上进行,快速而又便利,特别是随着移动互联网时代的到来,更是让人们随时享受着网络给带来的前所未有…

作者头像 李华
网站建设 2026/9/5 7:49:22

python中的is、==和cmp()比较字符串

中的is、和cmp(),比较字符串平常写shell脚本就清楚, 用于字符串判断的是而非其他, 用于数字判断的是-eq等而非别种, 然而事实确实并非如此这般。所以要逐渐往用到写脚本去转变, 这些基本玩意儿得彻彻底底掌握在骨子里!在 中比较字符串最好是使用简单逻辑…

作者头像 李华