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

共 1303字,需浏览 3分钟

 ·

2021-02-17 22:55

点击上方名片,回复「1024」可以获得小编整理的一份资料包

转自:量子位(ID:QbitAI)

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

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

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

如何使用

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

  • Python3(推荐3.8以上)

  • PySide2(推荐2.14以上)

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

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

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

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

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

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

关于作者

作者 Leon Thomm,目前是苏黎世联邦理工学院的大一学生,自称“业余程序员”,致力于人机交互和可视化编程。根据他的个人简介,早在进入大学前,他已经具备丰富的软件开发经历。

传送门

项目地址:
https://github.com/leon-thomm/Ryven

最近很多小伙伴找我要一些 MySQL基础资料,于是我翻箱倒柜,把这份阿里大牛总结的 MySQL 归纳笔记找出来,免费共享给大家!

据说有小伙伴靠这份笔记顺利进入 BAT 哦,所以一定要好好学习这份资料!

资料介绍

这份资料非常全面且详细,覆盖了 MySQL 基础学习的方方面面,非常适合初学者入门!

资料也按目录进行编排,每一章下面都有更具体的内容:

而且,这份资料不是扫描版的,里面的文字都可以直接复制,非常便于我们学习:


如何获取?

1. 识别并关注下方公众号、;
2. 在下面公众号后台回复关键字「
MySQL笔记」。

点击上方名片,回复「MySQL笔记」即可获取资料


精彩推荐


  1. 朋友圈别设置三天可见!真的

  2. 手把手教你用Python进行SSH暴力破解

  3. 一个中科大差生的 8年 程序员工作总结

  4. 大年初二问候导师的后果...

  5. 有人靠"抢茅台"月入百万,脚本曝光,开源可用!

浏览 33
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报