标签:脚本 Ryven 编程 新生 可视化 回复 大一 网友 节点
点击上方 "编程技术圈"关注, 星标或置顶一起成长
后台回复“大礼包”有惊喜礼包!
每日英文
In the end, it's not the years in your life that count. It’s the life in your years.
人生到头来,你活了多少岁不算什么,重要的是,你是如何度过这些岁月的。
每日掏心话
但凡会错过,一定不是最好的。有时候不是不明白,而是明白了也无能为力,于是就保持了沉默。
责编:乐乐 | 来自:量子位(ID:QbitAI)
编程技术圈(ID:study_tech)第 1185 次推文
往日回顾:注意!某知名国产软件被曝携带***病毒
正文
普普通通黑底白字地敲代码太枯燥?那么,把Python脚本可视化怎么样?就像这样,从输入图片、调整尺寸到双边滤波,每一步都能看得清清楚楚明明白白。
输入一个矩阵,无论是对它进行转置、求共轭还是乘方,都能得到及时的反馈。这样一个Python脚本可视化工具,名叫 Ryven,出自一位名叫Leon Thomm的大一新生之手。如果你也想试用一番,不妨接着往下看。如何使用使用之前,简单准备一下开发环境:Python3(推荐3.8以上)PySide2(推荐2.14以上)运行该项目中的Ryven.py,即可打开编辑器。作者提到,在Ryven中,有许多不同的脚本。每个脚本都包含变量、流(或图)以及日志。右键单击就可以轻松操作。不过,想要使用这些节点,需要先导入节点软件包。点击file,选择import Nodes,导入*.rpc文件即可。搜索后端架构师公众号回复“架构整洁”,送你一份惊喜礼包。这个工具的另外一个特点是,包含了两种不同的算法模式。数据流:每次数据更改(节点数据输出也就更改了)都会向前传播,并在所有连接的节点中触发更新。如下图,滑动滑块,会立即触发右侧节点中结果的更新。执行流:数据不会在更改时立即向前传播,而是只会在某个节点请求输出数据时,在受影响的节点中触发更新。另外,作者还给自己列了一个to do list,比如加入语法高亮功能、自动代码补全功能,完善视觉体验等等。可视化编程是不是还挺有趣的?不过,作者小哥也指出,可视化编程的目的不是取代文本编程,并且,文本编程中实现的许多工作没有可视化的必要。
传送门项目地址:https://github.com/leon-thomm/RyvenPS:欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,欢迎转发分享给更多人。
版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!
欢迎加入后端架构师交流群,在后台回复“学习”即可。
猜你还想看阿里、腾讯、百度、华为、京东最新面试题汇集费解!为什么那么多人用“ji32k7au4a83”作密码?
漫画:为什么程序猿 996 会猝死,而企业家 007 却不会?
996引起公愤,要到头了?BAT等大厂Java面试经验总结别找了,想获取 Java大厂面试题学习资料扫下方二维码回复「手册」就好了嘿,你在看吗?
标签:脚本,Ryven,编程,新生,可视化,回复,大一,网友,节点 来源: https://blog.51cto.com/u_15233911/2871972
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。