首页后端开发Python我想问一下咋们现在可以发起一个汉语编程的开源项目吗

我想问一下咋们现在可以发起一个汉语编程的开源项目吗

时间2023-06-07 13:14:02发布访客分类Python浏览846
导读:我想问一下咋们现在可以发起一个汉语编程的开源项目吗?已经有了中文化的 Python ——草蟒,使用中文 API 和关键字,并有相应 IDE 辅助,并且如题主所愿——它已经开源。其中的第三方库对 Python3 英文版也适用。下面节选自 py...

我想问一下咋们现在可以发起一个汉语编程的开源项目吗?

已经有了中文化的 Python ——草蟒,使用中文 API 和关键字,并有相应 IDE 辅助,并且如题主所愿——它已经开源。

其中的第三方库对 Python3 英文版也适用。下面节选自 pypi 简介:

英文版 python 用户能够充分体验中文编程的 模块有海龟 (turtle)> 、随机数 (random)> 和图快 (tkinter)> 。

下面就在英文 Python 3.8.1 下对这个第三方库试用一二。

中文 API 演示

中文 API 与原英文代码对比如下:

代码可读性看官自断,不用多说。

视觉效果上,如《在代码中进行中文命名(类/变量/方法等)的优势》中所提,中文的更加齐整。

另一个库——图快 (tkinter)的中英 API 对比:

API 的命名有些讲究。参数命名也完成了汉化。

很值得一提的是,某些命名不拘泥于直译,而是从功能出发进行改进,比如Toplevel的功能:

Toplevel widgets work as windows that are directly managed by the window manager. They do not necessarily have a parent widget on top of them.

既然功能就是窗口,命名为“顶级窗口类”更加一目了然。类似这样将功能本质和中文特性结合的命名风格探索对于中文 API 的发展会很有助益。

IDE 开发环境支持

使用微软的 Python 插件,在 Windows 下测试。可以看到中文文档:

输入中文 API 的第一个字有自动补全弹窗,包括对应说明:

草蟒

这些第三方库之外,草蟒还实现了 Python 关键字和几个核心库的汉化,并开发了允许中文标点符号等等功能的 VSC 插件,有兴趣的不妨一试。

始于足下

这个中文 API 是周蟒之后个人看到的,发布在英文编程语言的第三方库平台的最大规模的中文库项目。 对于內建中文文档、中文API命名、打包发布等等技术细节都进行了较全面验证。期待库的文档、测试等等早日跟上。

拭目以待!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 我想问一下咋们现在可以发起一个汉语编程的开源项目吗
本文地址: https://pptw.com/jishu/65447.html
pythonint类型怎么相加 青少年python一级难吗

游客 回复需填写必要信息