DevOps研发效能
媒体矩阵
开源中国APP
授权协议 Mulan
操作系统 跨平台
软件类型 开源软件
所属分类 其他
开源组织
地区 国产
投 递 者 osc_4551863
适用人群 未知
收录时间 2020-06-10

软件简介

草蟒是基于 Python 的全中文编程语言。

示例 1:

# 截至 n 的斐波那契数列
>>> 套路 斐波那契数列(n):
>>>     a, b = 0, 1
>>>     只要 a < n:
>>>         打印(a, 结尾=' ')
>>>         a, b = b, a+b
>>>     打印()
>>> 斐波那契数列(1000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

示例 2:

# 列表的“取”循环
>>> 数组 = [2, 4, 6, 8]
>>> 乘积 = 1
>>> 取 数字 于 数组:
...    乘积 = 乘积 * 数字
... 
>>> 打印('乘积为:', 乘积)
乘积为: 384

示例 3:

# '列表型' 和 '枚举' 函数
>>> 水果 = ['香蕉', '苹果']
>>> 水果.追加('梨')
>>> 列表型(枚举(水果))
[(0, '香蕉'), (1, '苹果'), (2, '梨')]

开发草蟒的目的是消除英语门槛,提供一种简单自然、易学易用、功能强大、应用广泛的中文编程语言,让普通国人能自由地使用母语进行编程。

草蟒完全保留了原 Python 的运行逻辑,仅增加了必要的汉化处理,故完全支持原 Python 英文编程和程序。

当前汉化版本基于 Python 3.10,已完成常用内置模块、标准模块及少量第三方模块的汉化,详见草蟒官网

草蟒基于 VS Code - OSS 版定制了 IDE,并且定制了 Python 插件和 Jupyter Notebook插件。另外还开发了一个中文标点符号转英文标点符号的插件(autopunc),安装后在 IDE 中编程时无需来回切换中英文输入法。

希望更多有识之士投入中文编程语言开发工作,打造强大独特的中文编程生态。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(151) 发布并加入讨论🔥
发表了资讯
2022/03/22 19:52

草蟒(Python 中文版)3.10 公测版发布

草蟒(Python中文版)3.10公测版已于近日上线,源代码库也已在码云公开,欢迎大家试用并反馈,待收集到一定数量的反馈并做适当修改和补充后就会推出正式版。 关注草蟒的朋友们可能知道之前有一个草蟒3.8.0,此版本可以说是编程语言中文化的试水之作,已经停止更新。草蟒3.10吸取了前作的经验教训,解决了一些基本汉化问题,是两年来的探索努力和社区支持的成果,笔者打算提供长期维护和更新。 套路 问候(谁):    打印(谁,...

11
2
发表了资讯
2021/01/17 22:37

草蟒2021年1月更新已发布

随着本次更新的发布,草蟒(Python 汉化版)中文编程语言主体结构基本竣工。 本次更新主要内容: 主体文档(包括错误提示)基本完成汉化。 新增并优化了多个汉化模块。已汉化模块已在网站的专门网页列出。 提出了关于命名的几点建议,详见网站命名规范页面。 接下来考虑制作一套草蟒全解视频,汉化某个web开发框架并重新制作草蟒网站,以及制作一个草蟒线上编程体验网页。 欢迎反馈和支持,同时诚邀合伙人共同开发,有意者请联系...

13
2
发表了资讯
2021/01/10 17:58

草蟒完成操作系统模块,谈谈 python os 模块的中文化

草蟒对 python os 模块的汉化成果——“操作系统”模块(以 Windows 部分为主)已于今日完成,不久就会整合到草蟒 3.8.0 一月发行版中。 令人高兴的是,python 官网的中文文档做得越来越好了,草蟒的文档部分大量采用了官网的相关内容。 这篇文章的主要目的是谈谈 os 模块的汉化心得体会,以供日后及其他人参考。其中使用的技术可能对初学者也有帮助。 stat_result(状态结果)的汉化 stat_result 是 状态()|stat()、状态l()|l...

4
4
发表了资讯
2020/12/14 15:51

草蟒 12 月更新:核心功能文档和坑属性/方法完成中文化

草蟒今日发布本年度最后一次更新。 本次更新主要内容: 完成内置函数、类型和对象的文档汉化; 完成主要“坑”属性和方法汉化。 文档对编程的重要性不言而喻。初次了解或使用某个模块、函数、属性等对象时,我们一般会上网搜索用法说明。以后使用时,如果想不起来细节,面对 IDE 或语言本身提供的英文提示,我们很多人会读不下去,不得不再次上网搜索。现在有了中文文档,作为中国人,相信扫一眼就能回想起应该怎么使用,大大减...

23
2
发表了资讯
2020/11/19 11:24

为 Python 3.9 版本添加中文关键字 — 写在草蟒 39x 发布之前

Python 3.9.0 已发布一月有余。作为 Python 汉化版,草蟒当然会及时跟进。 Python 新版本的最大变化之一是用基于 PEG 的新解析器替代了原来的 LL(1)。据称新解析器的性能与旧解析器大致相当,但 PEG 在设计新语言特性时的形式化比 LL(1) 更灵活,Python 3.10 及之后版本将开始使用这种灵活性。 由于采用了新解析器,关键字(保留字)的添加(汉化)自然与之前的版本有所不同。下面是详细步骤和踩坑记录。 老吴使用的系统和工具:...

24
2
发表了资讯
2020/11/12 14:56

草蟒语言重大更新:错误提示以中文展示

草蟒(Python 汉化版)中文编程语言 2020 年 11 月版发布。 本版本带来重大更新:现在,入门用户可能遇到的绝大部分错误都会显示中文提示。下面是几个例子: 相信这个特性会给普通用户带来极大的便利。哪里出错了一目了然,不用查字典或百度,编程门槛将进一步降低。 当然,由于是汉化,难免在有些地方会出现削足适履的情况。如果你碰到翻译错误的提示或没有汉化的提示,请告知以便持续改进。 不知道为什么,Python 官方版本不支...

36
3
发表了资讯
2020/06/17 09:50

草蟒编程语言新增“自动访问”库

草蟒中文编程语言新增“自动访问”库。 该库基于 selenium 汉化。它能完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,并拿到网页渲染之后的结果进行处理。 至此,草蟒爬虫方面的库已有三个可用:网络请求(requests)、紫檀(beautifulsoup)和自动访问,已经能胜任个人用户一般的图文、视频、数据的爬取需求了。 欲下载并了解如何使用,请访问草蟒官网。 草蟒前进的步伐不可阻挡.........

19
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
151 评论
121 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部