作者 | QbitAI

来源 | 量子位

普普通通黑底白字地敲代码太枯燥?那么,把Python脚本可视化怎么样?就像这样,从输入图片、调整尺寸到双边滤波,每一步都能看得清清楚楚明明白白。

紧随Java 16,Spring Framework 5.3.5 发布:涵盖JDK 16的支持!

输入一个矩阵,无论是对它进行转置、求共轭还是乘方,都能得到及时的反馈。

这样一个Python脚本可视化工具,名叫 Ryven,出自一位名叫Leon Thomm的大一新生之手。如果你也想试用一番,不妨接着往下看。

如何使用

使用之前,简单准备一下开发环境:

  • Python3(推荐3.8以上)

  • PySide2(推荐2.14以上)

运行该项目中的Ryven.py,即可打开编辑器。作者提到,在Ryven中,有许多不同的脚本。每个脚本都包含变量、流(或图)以及日志。右键单击就可以轻松操作。不过,想要使用这些节点,需要先导入节点软件包。点击file,选择import Nodes,导入*.rpc文件即可。

IntelliJ IDEA 2020.3.3 发布:新增概念“可信赖项目”

这个工具的另外一个特点是,包含了两种不同的算法模式。

数据流:每次数据更改(节点数据输出也就更改了)都会向前传播,并在所有连接的节点中触发更新。如下图,滑动滑块,会立即触发右侧节点中结果的更新。

执行流:数据不会在更改时立即向前传播,而是只会在某个节点请求输出数据时,在受影响的节点中触发更新。

另外,作者还给自己列了一个to do list,比如加入语法高亮功能、自动代码补全功能,完善视觉体验等等。

可视化编程是不是还挺有趣的?不过,作者小哥也指出,可视化编程的目的不是取代文本编程,并且,文本编程中实现的许多工作没有可视化的必要。

往期推荐

紧随Java 16,Spring Framework 5.3.5 发布:涵盖JDK 16的支持!

哪家中国公司为Java 16贡献最多?Java第一大厂居然不是第一的...

在 IntelliJ IDEA 中与小姐姐连麦写代码是什么体验?

Java都到16了,为什么都还在用8,是越做越烂了么?

Java 16 正式发布!你还学得动吗?

如果你喜欢本文,欢迎关注我,订阅更多精彩内容

关注我回复「加群」,加入Spring技术交流群

免费领取:微信聊天加密大法

喜欢的这里报道

↘↘↘

这是人家大一新生开发的工具!网友:我好菜相关推荐

  1. 大一新生开发的小工具火了,网友:我好菜

    来自/量子位 普普通通黑底白字地敲代码太枯燥? 那么,把 Python 脚本可视化怎么样? 就像这样,从输入图片.调整尺寸到双边滤波,每一步都能看得清清楚楚明明白白. 输入一个矩阵,无论是对它进行转置 ...

  2. 大一新生开发的小工具火了!不一样的 Python 编程体验,还是可视化的那种

    转自:量子位(ID:QbitAI) 普普通通黑底白字地敲代码太枯燥?那么,把Python脚本可视化怎么样?就像这样,从输入图片.调整尺寸到双边滤波,每一步都能看得清清楚楚明明白白. 输入一个矩阵,无论 ...

  3. 1. 计算机思维 (大一新生,到)

                                                                                                <目录&g ...

  4. 大一新生计算机课程学情分析,大一计算机基础课程论文

    随着计算机技术和网络技术的快速发展,计算机及其相关应用已经渗透到社会的各个领域,加快.推动了社会信息化的进程,同时也使得信息社会对人才需求不断提高.下面是小编为大家整理的,供大家参考. 范文一:计算机 ...

  5. 为所有人开发人工智能工具

    CDA数据分析研究院出品,转载需授权 为了揭开人工智能(AI)的神秘面纱,并展现它的优点,麻省理工学院的智能探索创造了"探索之桥",将新的智能工具和想法带入教室.实验室和家庭.今年 ...

  6. 给计算机专业大一新生的一些学习规划建议

    (零) 每个时代都会悄悄犒赏努力学习的人. 没有人生来就是主角,所有主角都是从龙套开始,一步一步脚印,把自己的路走出万丈光芒. 不少人在高中时候,尤其是高三的时候,会听老师说:高中是最辛苦的,辛苦了这 ...

  7. JAVA大一新生要用电脑吗,大一新生有没有必要买电脑?辅导员:倘若不是这三点原因尽量别买...

    原标题:大一新生有没有必要买电脑?辅导员:倘若不是这三点原因尽量别买 最近也有家长留言道:"有没有必要大一就给孩子买台电脑?买了怕孩子到大学荒废学业,不买孩子说要用,很纠结--"一 ...

  8. 学计算机的大一新生需要买电脑吗,大一新生到底是否需要买笔记本?学长说出真理,经验分享...

    马上就快开学了,同学们,你们的东西都准备好了吗? 需要准备的东西有很多,包括你的录取通知书里的所有东西,还有衣服被子,生活必需品可以在附近大学超市里购买,现在大家会问一个关键性的问题,就是大一是否需要 ...

  9. 学计算机的一开学叫要带电脑吗,大一新生开学需要带电脑吗?辅导员给出建议,学生需提前了解...

    高考已经落下帷幕,学生们在等待成绩的这段时间,可以适当的放松一些.其实考试成绩还未出来之前,很多同学心里都有底了. 所以也开始考虑自己想要报考的专业与院校,甚至有些学生已经开始准备自己上大学需要带的各 ...

最新文章

  1. LeetCode.3-最长无重复字符子串(Longest Substring Without Repeating Characters)
  2. Linux6版本系统搭建Open***远程访问
  3. QIIME 2用户文档. 14机器学习预测样品元数据分类和回归q2-sample-classifier(2018.11)
  4. mysql返回页面乱码java_解决Java程序使用MySQL时返回参数为乱码的示例教程
  5. stm32跑python-简易数据采集分析流程.stm32+python
  6. 静态局部变量和全局变量的区别!
  7. HarmonyOS之深入解析视频的功能和使用
  8. 前端学习(221):字体属性
  9. 计算机网络课制作双绞线实验,《计算机网络》课程实验——网线制作.pdf
  10. 张朝阳寄语“校花”把参赛比做登山 走到不同阶段都是一种成就
  11. Windows DWrite 组件 RCE 漏洞 (CVE-2021-24093) 分析
  12. 使用计算机自带的wifi,电脑的自带无线网卡你知道怎么用吗?赶紧学习一下
  13. Docker——Dockerfile 介绍和使用
  14. opencv PIL读取图像得到的图像格式
  15. 数值修约程序(包括运算过程有效数字保留,Python3实现)
  16. 【详细整理机房布线工艺,布出更快更漂亮的网线!】
  17. 我看好金融IT业的几个理由
  18. 游戏原画师需要学什么软件?动漫绘画软件推荐
  19. 小试跨平台局域网文件传输工具NitroShare,几点感想
  20. 斯坦福神经调控疗法(Stanford Neuromodulation Therapy, SNT)

热门文章

  1. Velocity配置优化
  2. 解决程序与mysql的乱码问题
  3. confluence未授权模板注入/代码执行 cve-2019-3396
  4. python3 异步错误 asyncio.Semaphore RuntimeError: Task got Future attached to a different loop
  5. linux 软件安装 NOKEY问题
  6. docker 批量删除 镜像或容器 删除所有容器
  7. python3 sys.stdout.write print 区别
  8. python3 操作mysql数据库(mysql.connector 和 pymysql )
  9. 编程之美2.5 寻找最大的K个数
  10. socket编程之addrinfo结构体与getaddrinfo函数