精易论坛

标题: 精易pyefun函数库 为python提供强大且易用的中文函数库 [打印本页]

作者: 易函数    时间: 2021-5-20 09:59
标题: 精易pyefun函数库 为python提供强大且易用的中文函数库
本帖最后由 易函数 于 2021-7-14 12:12 编辑


pyefun 易函数 (精易pyefun函数库)


github stars gitee stars Documentation Status pipy test pypi


为python提供强大且易用的中文函数库,完整的封装了易语言核心支持库所有功能,以及易语言中简单易用的函数


易函数的愿景



易函数的特性



文档



安装


正式版本(稳定) 定期更新


正式版本 https://pypi.org/project/pyefun/


pip install pyefun

测试版本 实时更新 如有bug请及时反馈


测试版本 https://test.pypi.org/project/pyefun/


pip install -i https://test.pypi.org/simple/ pyefun

使用


from pyefun import *

易函数使用示例代码



提示: 如果你的程序是需要编译为exe的必须使用import pyefun as efun 而不能是import * Nuitka python工具使用教程



易函数视窗编程系统


易函数视窗编程系统是一款为中国人入门 python 编程的产品


配备完整的视窗软件开发生态集成 开发 编译 可视化界面设计 轻松拖拽组件设计界面,一键编译发布。


支持跨平台可视化窗口程序开发,window mac OS ubuntu ,实现一套代码多端运行。


易函数视窗编程系统由三个主要部分组成



易函数视窗编程系统快速入门文字版


易函数视窗编程系统快速入门视频讲解


优势



代码示例


# 完全可替代原有英文wx模块,加载中文函数的同时对原有项目,不会受到任何影响
import pyefun.wxefun as wx

class 窗口1(wx.窗口):
    def __init__(self):
        self.初始化界面()

    def 初始化界面(self):
        #########以下是创建的组件代码#########
        wx.窗口.__init__(self, None, title='易函数视窗编程系统', size=(380, 250), name='frame', style=wx.窗口边框.普通可调边框)
        self.容器 = wx.容器(self)
        self.Centre()
        self.窗口1 = self

        self.绑定事件(wx.事件.创建完毕, self.窗口1_创建完毕)
        self.编辑框1 = wx.编辑框(self.容器, size=(321, 42), pos=(18, 39), value='易函数,你好', style=wx.TE_CENTRE)
        self.编辑框1.字体 = wx.Font(12, 74, 90, 400, False, '微软雅黑', 28)
        self.编辑框1.文本颜色 = (255, 0, 0, 255)
        self.按钮1 = wx.按钮(self.容器, size=(193, 40), pos=(76, 116), label='祖国,您好')
        self.按钮1.字体 = wx.Font(12, 74, 90, 400, False, '微软雅黑', 28)
        self.按钮1.绑定事件(wx.事件.被单击, self.按钮1_被单击)

        #########以上是创建的组件代码##########

    #########以下是组件绑定的事件代码#########

    def 按钮1_被单击(self, event):
        print("按钮1_被单击")
        self.编辑框1.内容 = "祖国,您好!"
        wx.信息框("祖国,您好!", "温馨提示")

    def 窗口1_创建完毕(self, event):
        print("窗口1_创建完毕")

    #########以上是组件绑定的事件代码#########

class 应用(wx.App):
    def OnInit(self):
        self.窗口1 = 窗口1()
        self.窗口1.Show(True)
        return True

if __name__ == '__main__':
    app = 应用()
    app.MainLoop()

    #########以上是组件绑定的事件代码#########

class 应用(wx.App):
    def OnInit(self):
        self.窗口1 = 窗口1()
        self.窗口1.Show(True)
        return True

if __name__ == '__main__':
    app = 应用()
    app.MainLoop()

易函数视窗设计器


可视化界面设计器


mac运行情况


mac运行情况


win运行情况


win运行情况


安装ide代码提示插件


pycharm 在插件中搜索 chinese 安装两个插件,界面中文汉化语言包和 拼音提示插件


code code


欢迎加入易函数,参与贡献:提意见、Issue与文档


易函数是开源的、免费的软件,这意味着任何人都可以为其开发和进步贡献力量。易函数的项目源代码目前同时托管在 github(主库)和 gitee(国内)平台上,两个平台的仓库保持即时的同步,代码贡献统一使用github主库。我们非常欢迎有更多的朋友加入到易函数的开发中来,你为易函数所做出的任何贡献都将会被记录到易函数的史册中。


贡献代码请提交到github主库 码云仓库仅作为镜像


github (主库) : https://github.com/duolabmeng6/pyefun


码云 : https://gitee.com/duolabmeng666/pyefun


qq群 : 1017240979


参与开源


视频讲解如何贡献代码


将 wxpython 的UI组件封装到易函数中


如何贡献代码到 pyefun 中 文字教程


参与贡献


易函数代码:参与易函数功能开发、单元测试、ISSUE提交、反馈建议等等,https://github.com/duolabmeng6/pyefun


开发文档:参与WIKI文档的撰写,便于更多的人了解、热爱并加入易函数的开发。


贡献流程


首先fork一份仓库代码到自己的版本库中;


在自己的版本库中新建开发分支并对代码做修改,随后提交修改到自己的版本库;


在自己的版本库中创建一个pull request,源分支选择自己的开发分支,目标分支选择主库的master分支:https://help.github.com/en/articles/creating-a-pull-request


提交pull request请求,随后等待由项目的开发作者对提交内容做审核,审核通过之后你将成为易函数的成员之一;


恭喜你,你的名字将永久地载入到易函数源代码的贡献列表中;


协作约定



  1. 函数名必须使用直观易用的 中文命名 。请参考易语言的支持库命名,精易模块、火山开发平台的中文函数命名方式

  2. 注释必须包括 使用方法代码示例注意事项 ,如果逻辑复杂的程序部分需要阐述实现思路

  3. 必须编写 测试用例 。如此运行单个用例:$ python -m unittest pyefun.regexpUtil_test

  4. 请保持 Windows、Linux 的兼容性。如果是 Windows 的专有函数不要引入公共库 pyefun/__init__.py 中,可参考pyefun/asyncPoolGeventpyefun/javscript 的方法封装,使用时单独引入即可

  5. 贡献代码时 务必 检查代码是否运行正常。


请通过github贡献代码。或者通过提交 issues 的方式贡献代码亦可,贡献代码方式多种多样。



作者: 山河皆无恙    时间: 2021-5-20 10:06
牛皮牛皮牛皮牛皮牛皮牛皮牛皮牛皮
作者: 一剑磨十年    时间: 2021-5-20 10:07
牛逼!
作者: 八百逗逼奔北坡    时间: 2021-5-20 10:11
牛逼!
作者: aismy    时间: 2021-5-20 10:16
厉害,支持一下
作者: 新手张浩    时间: 2021-5-20 10:20
感谢
作者: 够爱    时间: 2021-5-20 12:00

牛逼!
作者: gaoqing    时间: 2021-5-20 12:12
谢谢分享!
作者: 13266750    时间: 2021-5-20 13:52
6666666666666666
作者: 蒲公英哭泣三毛    时间: 2021-5-20 14:26

作者: ylixx    时间: 2021-5-21 18:00
真的很强大的样子
作者: 不吃鱼的喵    时间: 2021-5-22 02:45
线程这个类名 能不能改成 线程类 会有歧义的

作者: 185553456    时间: 2021-5-22 15:01
万物皆可中文
作者: dangerace    时间: 2021-5-24 14:58
楼主,目前IDE用的是Thonny,也能在PYPI上搜索插件,您的这个中文输入插件上架PYPI了么?用什么关键字能搜索到?
作者: 学习无止境    时间: 2021-5-24 15:15
前排前排
作者: 兔儿    时间: 2021-5-25 08:51
牛逼!牛逼!
作者: 帅得一痞    时间: 2021-5-25 21:39
牛逼!牛逼!
作者: ehome    时间: 2021-5-28 00:36
太需要了,只是想写一些办公小工具,不想记太多英文。LZ如果能函数pandas等关于办公软件先更好先更好了
作者: ehome    时间: 2021-5-28 00:51
  1. from pyefun import *

  2. print('Hello World!')
复制代码


楼主导入pyefun库后,随便输入文字,出现错误
ModuleNotFoundError: No module named 'pyefun.encoding'
如何解决呢?谢谢
我使用的是3.8版本的python
作者: 红色女孩    时间: 2021-5-28 01:11
支持开源~!感谢分享
作者: 神女软件定制    时间: 2021-5-28 02:03
能不能把这个中文提示插件,搬到visual studio

作者: sdhags    时间: 2021-5-28 22:06
太牛叉了 ,这样的话,跟用易语言一样了

作者: sdhags    时间: 2021-5-28 22:15
    from pyefun.encoding.compress.egzip import *
ModuleNotFoundError: No module named 'pyefun.encoding'
代码报错
作者: 小腊肠    时间: 2021-5-31 21:04
要火山有何用?
作者: haotianqi    时间: 2021-6-1 18:43
感谢这个工具看起来非常棒
作者: zzzyf    时间: 2021-6-2 15:09
#在这里快速回复#        支持开源~!感谢分享
作者: denz2008    时间: 2021-6-3 16:27
感觉好牛X,赶紧试试看

作者: qq85668684    时间: 2021-6-4 14:17
精易pyefun函数库 为python提供强大且易用的中文函数库
作者: a new soul    时间: 2021-6-6 21:05
可视化界面编辑器如何打开
作者: a812125473    时间: 2021-6-8 23:37
无论是pip安装,还是pycharm安装,还是安装测试版本,都报错,无法安装...
作者: z899505cqz    时间: 2021-6-14 06:56
挺好的
作者: 二毛2021    时间: 2021-6-15 16:06
牛批了,中文编程进军主流开发语言,支持
作者: 布鲁惠斯    时间: 2021-6-16 20:02
支持开源~!感谢分享
作者: SalHe    时间: 2021-6-17 15:59
出发点是好的,不过这真的有必要吗?真都用上py、go啥的了,如果还拘泥于中英文恐怕很难跳出舒适圈。可能文档中文化才是最关键的,把语言的函数那些中文化感觉有点过了,而且有点不那么利于技术的进步,稍微放大一点圈子都麻烦。
作者: 漫天跑火车    时间: 2021-6-26 14:45
赶紧下载了试试

作者: cy2018    时间: 2021-7-6 08:53
牛!謝謝分享。。
作者: 26217697    时间: 2021-7-8 16:55
牛逼,支持,加油
作者: teachuser    时间: 2021-7-12 05:14
支持开源~!感谢分享
作者: 可乐不可口    时间: 2021-7-12 20:21
大佬牛批
作者: futrueface    时间: 2021-7-13 15:15
在mac环境,怎么使用窗口设计工具啊?
作者: ihty265    时间: 2021-7-15 09:28
#在这里快速回复#看看怎么样 正好需要这方面
作者: sunny5546    时间: 2021-7-15 21:42
666666666666666
作者: 白嫖之黑    时间: 2021-7-18 00:17
精易已经这么nb了吗。支持
作者: 老牛的记忆365    时间: 2021-7-18 19:57
牛逼啊 ,mm
作者: Inverse    时间: 2021-7-24 00:05
不错的样子
作者: 梦幻岛主    时间: 2021-7-24 12:34
谢谢分享,超赞!!
作者: diouf3    时间: 2021-7-25 17:49
精易模块的函数能写进去就更好了
作者: wxp03007    时间: 2021-7-30 20:17
太厉害了!!!牛啊!这个啊!苦WX PYQT久已!
作者: longshizhuan    时间: 2021-7-30 21:21
很好用,就是打包exe,我有点不会,一直提示我要配置python环境,但是我都够调试没问题了。
作者: 技能不多    时间: 2021-7-30 22:36
正好需要这方面
作者: 151984615    时间: 2021-8-4 01:07
66666666666666666
作者: eychzh    时间: 2021-8-15 12:02
什么原因被下架了吗,昨天还好好的,今天就被官方下架了吗。。。求告知什么原因
作者: diouf3    时间: 2021-9-3 19:54
还能下载吗
作者: chenziyong    时间: 2021-9-24 15:56
窗体设计器用不了了吗
作者: longshizhuan    时间: 2022-2-7 16:08
求助求助,打包不了,      编译完成后找不到mian.exe

2022-02-07 16:03:48 FATAL: Only this specific gcc is supported with Nuitka.
2022-02-07 16:03:49 编译完成 nuitka --standalone --mingw64 --show-memory --show-progress --nofollow-imports --follow-import-to=need --output-dir=C:\Users\Administrator.PC-20210402BUPB\PycharmProjects\pythonProject\o C:\Users\Administrator.PC-20210402BUPB\PycharmProjects\pythonProject\main.py
2022-02-07 16:03:49 复制资源文件夹C:\Users\Administrator.PC-20210402BUPB\PycharmProjects\pythonProject\resources -> C:\Users\Administrator.PC-20210402BUPB\PycharmProjects\pythonProject\o\main.dist\resources
2022-02-07 16:03:49 C:\efun_view_system\resources\cmdrt.exe C:\Users\Administrator.PC-20210402BUPB\PycharmProjects\pythonProject\o\main.dist\main.exe
2022-02-07 16:03:49 缺少模块
2022-02-07 16:03:49 缺少模块
2022-02-07 16:03:49 运行结果

2022-02-07 16:03:49 编译完成请检查程序是否运行正常 C:\Users\Administrator.PC-20210402BUPB\PycharmProjects\pythonProject\o\main.dist\main.exe

作者: longshizhuan    时间: 2022-2-7 16:12
求助  说我缺少模块,编译完成后又找不到main.exe。但是有提示我编译完成

2022-02-07 16:03:48 FATAL: Only this specific gcc is supported with Nuitka.
2022-02-07 16:03:49 编译完成 nuitka --standalone --mingw64 --show-memory --show-progress --nofollow-imports --follow-import-to=need --output-dir=C:\Users\Administrator.PC-20210402BUPB\PycharmProjects\pythonProject\o C:\Users\Administrator.PC-20210402BUPB\PycharmProjects\pythonProject\main.py
2022-02-07 16:03:49 复制资源文件夹C:\Users\Administrator.PC-20210402BUPB\PycharmProjects\pythonProject\resources -> C:\Users\Administrator.PC-20210402BUPB\PycharmProjects\pythonProject\o\main.dist\resources
2022-02-07 16:03:49 C:\efun_view_system\resources\cmdrt.exe C:\Users\Administrator.PC-20210402BUPB\PycharmProjects\pythonProject\o\main.dist\main.exe
2022-02-07 16:03:49 缺少模块
2022-02-07 16:03:49 缺少模块
2022-02-07 16:03:49 运行结果

2022-02-07 16:03:49 编译完成请检查程序是否运行正常 C:\Users\Administrator.PC-20210402BUPB\PycharmProjects\pythonProject\o\main.dist\main.exe

作者: shanshan16    时间: 2025-1-25 16:34
这个好啊,不知道作者还在维护吗
作者: 冯古屋    时间: 2025-1-26 15:36
恕我来晚了,想问下,这个还在维护吗?




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4