首页 > 后端开发 > Python教程 > 从想法到代码:我如何构建 Python 文本编辑器

从想法到代码:我如何构建 Python 文本编辑器

Mary-Kate Olsen
发布: 2024-12-31 18:48:14
原创
959 人浏览过

这是我的第一篇文章,所以可能不好,但我希望在评论中得到一些反馈!

这个想法

所以,这是 2023 年 2 月,美好的一天,我想到制作一个应用程序。我想了又想,最后想到了用软件制作类似 Roblox 的东西。

但我最喜欢 IDE 的想法,我给它起了个名字,XediX。

开发是如何开始的

快进到 2023 年 4 月 14 日,我问 AI 如何制作这样的项目。

因为我当时刚刚开始,没有对Python GUI库进行任何研究,所以我就选择了Tkinter。

请不要使用 Tkinter,它太糟糕了。

开源 XediX

Github 存储库
快进(再次)到 2023 年 7 月,我在 Github 上创建了一个帐户并开始创建存储库。

XediX的问题

From Idea to Code: How I Built a Python Text Editor

问题是,Tkinter 没有响应以及许多其他问题,XediX 也不好。

除此之外,我暂时停止了编码,这几乎导致了项目的失败。

卷土重来

但是,事情并没有结束,因为我又开始了,这次使用wxPython,并且我发布了4.0版本。

From Idea to Code: How I Built a Python Text Editor

这个版本实际上就像一个代码编辑器,有很多
特征。由于某种原因,我开始写太多代码,以至于无法
停止编码。

特征

  • 语法突出显示
  • 简单的定制
  • [WIP] Git 集成
  • 需求.txt 生成器
  • 运行代码
  • 可扩展性
  • 文件管理器
  • 用于打开多个文件的选项卡
  • 还有更多,还有更多!

我从编码中学到了什么

所以最重要的是,你的Github上的CONTRIBUTING.md、SECURITY.md和README.md是极其重要的东西,不要搞乱它们。

当您尝试制作一个项目时,请进行一些长期研究,而不是立即开始。

如果您认为您的项目很愚蠢,请随时停止它,或者
重新开始,就像我一样。

在编写应用程序时,我还提高了我的英语口语/写作能力。

感谢您的阅读!

一些链接:
官方网站 - Github 仓库

如果您喜欢这篇文章,请在 Github 上为该存储库加注星标!一键点击确实有很大帮助

以上是从想法到代码:我如何构建 Python 文本编辑器的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板