社区
教程
Wiki
注册
登录
创作新主题
社区所有版块导航
Python
python开源
Django
Python
DjangoApp
pycharm
DATA
docker
Elasticsearch
分享
问与答
闲聊
招聘
翻译
创业
分享发现
分享创造
求职
区块链
支付之战
aigc
aigc
chatgpt
WEB开发
linux
MongoDB
Redis
DATABASE
NGINX
其他Web框架
web工具
zookeeper
tornado
NoSql
Bootstrap
js
peewee
Git
bottle
IE
MQ
Jquery
机器学习
机器学习算法
Python88.com
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
机器学习学术速递[7.21]
帮ChatGPT补足短板的,竟然是一家中国黑马!
JGR Machine Learning: 雨滴形成过程的机器学习模型比较
2026必看AI干货!《大模型/AIGC/GPT-4/Transformer/DL/KG/NLP/C...
全国人工智能Python数据分析、机器学习与深度学习实战及项目申报、论文发表高级培训班
2026必看AI干货!《大模型/AIGC/GPT-4/Transformer/DL/KG/NLP/C...
宝马把配置器接进ChatGPT,以后选车可以直接聊了!
Python编程练习题
文/CxEric;图/ChatGPT最近看AI热潮,老想起多年前-20260718174416
Python编程100道练习题,附解析!
关注
Py学习
»
Python
大一新生开源 Python 脚本可视化工具,火了!
GitHubDaily
• 5 年前 • 655 次点击
公众号关注 “GitHubDaily”
设为 “
星标
”,每天带你逛 GitHub!
来自量子位
普普通通黑底白字地敲代码太枯燥?
那么,把 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
Python社区是高质量的Python/Django开发社区
本文地址:
http://www.python88.com/topic/106579
登录后回复