用纯黑的文字敲代码是不是太无聊了?那么,将脚本可视化如何?就这样,从输入图片、调整大小到双边滤波,每一步都可以清晰可见。
输入一个矩阵并立即获得反馈,无论您对其进行转置、共轭还是平方。
有这样一个脚本可视化工具,叫,是来自一个叫Leon的大一新生。如果你也想尝试一下,不妨继续读下去。
如何使用
使用前,简单准备一下开发环境:
运行项目中的.py打开编辑器。作者提到里面有很多不同的脚本,每个脚本里面包含变量、流程(或者说图表)、日志等,右键可以轻松操作。不过如果要使用这些节点,需要先导入节点包。点击文件,选择,然后导入*.rpc文件。
该工具的另一个特点是它包含两种不同的算法模式。
数据流:每一次数据变化(节点数据输出也发生变化)都会向前传播并触发所有连接节点的更新。如下图所示,滑动滑块会立即触发右侧节点中结果的更新。
执行流程:数据发生变化时不会立即向前传播,而只有当某个节点请求输出数据时,才会在受影响的节点中触发更新。
此外作者还给自己列了一个待办事项清单,比如增加语法高亮功能、代码自动补全功能、改善视觉体验等等。
可视化编程不是很有趣吗?不过作者也指出,可视化编程的目的并不是为了取代文本编程,文本编程中实现的很多任务并不需要可视化。
关于作者
本文作者 Leon 目前是苏黎世联邦理工学院的一名大一学生,他称自己为“业余程序员”,致力于人机交互和可视化编程。根据他的个人资料,他在进入大学之前就已经拥有丰富的软件开发经验。
门户网站
项目地址:
推荐
精心发现和推广优质开源项目。
回复“PDF”获取图解计算机基础知识