当前位置: 首页 > 科技观察

为Python提供强大易用的中文函数库

时间:2023-03-13 19:51:06 科技观察

为python提供强大易用的中文函数库,完整封装了易语言核心支持库的所有功能,以及易语言中简单易用的功能。抹平不同编程语言之间的差异,让国人快速上手软件开发。EasyFunction并不是翻译每个编程语言的类库,而是把最实用的功能用中文直观的展示出来,这样才符合国人的思维。逻辑交换函数不限于编程语言。所有编程语言都可以编写交换函数并使用交换函数。交换函数已经在go语言(goefun[1])python语言(pyefun[2])和未来的主流编程语言中开发出来了(java,c#,c++,php,js)等e-functions我希望更多的中国人参与到efun(e-functions)的开发中,让世界上没有任何难用的编程语言e-functions,本着开源、开放、合作、共享的态度获胜是为了欢迎中国编程开发者的反馈。简单功能的用户最终会成为简单功能的开发者。他们将继续贡献优秀的代码,形成易用功能的良好循环。基于python的高性能企业级开发框架。EasyFunction的特性完全兼容windows、macOS、linux、ubuntu、centos。运行环境完全兼容Python。运行环境支持docker部署全中文功能名称和注释(易语言核心支持库、火山类库、精易模块)命名方式大大降低使用门槛超过1000+实用功能,涵盖所有技术领域(深度学习、图片处理、文字处理、自动化测试)所有命令都经过测试用例100%测试,放心所有命令都经过测试用例可以查看,立即使用超富文本处理功能。正则表达式简单易用,上手很快。线程池和协程池简单易用,大大降低了使用线程和协程的技术门槛。全网最好的编码转换功能是自动的。检测代码自动转换为相应的代码。easy函数是wxpython[3],插上中文函数的翅膀,支持跨平台可视化窗口软件开发。开发以易语言组件库命名,降低了易函数界面库的使用门槛,支持windows跨平台。MacOSubuntu可视化窗口程序开发,一套代码实现多终端运行。EasyFunction配备EasyFunction窗号编程系统和可视化界面设计器。EasyFunction提供一键编译功能,将任意python代码转换成c程序转化为可执行程序,超方便的excel操作功能,大大降低了大数据处理的难度。文档pyefunEasyFunctionAPI文档[4]EasyFunctionWindows编程系统快速入门文字版[5]EasyFunctionWindows编程系统快速入门视频教程[6]EasyFunction使用示例代码[7]安装正式版(稳定版)定期更新正式版https://pypi.org/project/pyefun/pipinstallpyefun测试版实时更新如有bug请反馈测试版https://test.pypi.org/project/pyefun/pipinstall-ihttps://test.pypi.org/simple/pyefun使用frompyefunimport*easy函数使用示例代码[8]提示:如果你的程序需要编译成exe必须使用importpyefunasefun而不是import*Nuitkapython工具教程[9]EasyFunctionWindows编程系统EasyFunctionWindows编程系统是一款面向国人编程入门的产品EasyFunctionWindows编程系统由三大部分组成pycharm插件EasyFunctionWindows编程系统EasyFunctionWindowDesigner强大的python开发工具Pycharm之福pyefuneasyfunction全中文函数库和中文组件属性和组件事件专门为wxPython封装easy语言核心支持库组件库是标准封装的接口库easy函数提供熟悉的组件属性中文人和组件事件命名易函数支持跨平台可视化窗口程序开发window,macOS,ubuntu实现一套代码多终端运行易函数插入中文函数wingsforwxPythonimportwx可替换为importpyefun.wxefunaswx可以提供中文功能支持对原项目没有任何影响Easyfunction提供一键编译功能,可以将任意python代码转成c并编译成可执行程序代码示例#加载时可以完全替代wx模块中文功能和原项目w不会受到任何影响影响importpyefun.wxefunaswx类窗口1(wx.window):def__init__(self):self.初始化接口()def初始化接口(self):#########下面是创建的组件代码#########wx.window.__init__(self,None,title='EasyFunctionWindowsProgrammingSystem',size=(380,250),name='frame',style=541072896)self.container=wx.container(self)self.Centre()self.window1=selfself.button1=wx.button(self.container,size=(106,42),pos=(28,25),label='HelloEasyFunction',name='button')self.button1.mousepointer=wx.mousepointer.handself.button1.绑定事件(wx.event.clicked,self.button1_clicked)self.editbox1=wx.编辑框(self.container,size=(182,42),pos=(153,25),value='',name='text',style=0)self.编辑框1.背景色=(255,255,255,255)self.button2=wx.button(self.container,size=(301,39),pos=(31,90),label='禁止状态的按钮',name='按钮')self.button2.prohibited=Trueself.Button2.Font=wx.Font(16,74,90,400,False,'MicrosoftYaHeiUI',28)self.Button2.TextColor=(255,0,0,255)self.Button2.BindingEvent(wx.event.clicked,self.button2_clicked)##########上面是创建的组件代码#####################下面是组件绑定的事件代码#########defbutton1_isclicked(self,event):print("Button1_isclicked")self.editbox1.content="Hellomotherland"defbutton2_isclicked(self,event):print("Button2_isclicked")#########以上是组件绑定的事件代码#########类应用(wx.App):defOnInit(self):self.window1=window1()self.window口1.Show(True)returnTrueif__name__=='__main__':app=Application()app.MainLoop()easyfunctionwindowdesignermac运行状态win运行状态安装ide代码提示插件pycharm搜索中文插件安装二插件、InterfaceChinese中文语言包及拼音提示插件[12]仓库地址:https://github.com/duolabmeng6/pyefun参考资料[1]goefun:https://github.com/duolabmeng6/goefun[2]pyefun:https://github.com/duolabmeng6/pyefun[3]wxpython:https://www.wxpython.org/[4]pyefuneasy函数API文档:https://pyefun.readthedocs.io/zh_CN/最新的/?badge=latest[5]EasyFunctionWindows编程系统快速入门文字版:https://www.kancloud.cn/duolabmeng/pyefundoc/2310056[6]EasyFunctionWindows编程系统快速入门视频教程:https://www.kancloud.cn/duolabmeng/pyefundoc/2310056bilibili.com/video/BV1rV411W7KN/[7]函数简单使用示例代码:https://github.com/duolabmeng6/pyefun/tree/master/example[8]函数简单使用示例代码:https://github.com/duolabmeng6/pyefun/tree/master/example[9]Nuitkapython工具教程:https://zhuanlan.zhihu.com/p/133303836[10]Easy函数窗口编程系统快速入门文字版:https://www.kancloud.cn/duolabmeng/pyefundoc/231005611]易函数窗口编程系统快速入门视频教程:https://www.bilibili.com/video/BV1rV411W7KN/[12]拼音提示插件:https://github.com/tuchg/ChinesePinyin-CodeCompletionHelper