大一新生開發的小工具火了!可視化Python編程體驗了解一下

魚羊 發自 凹非寺
量子位 報道 | 公眾號 QbitAI

普普通通黑底白字地敲代碼太枯燥?

那么,把Python腳本可視化怎么樣?

就像這樣,從輸入圖片、調整尺寸到雙邊濾波,每一步都能看得清清楚楚明明白白。

大一新生開發的小工具火了!可視化Python編程體驗了解一下

輸入一個矩陣,無論是對它進行轉置、求共軛還是乘方,都能得到及時的反饋。

大一新生開發的小工具火了!可視化Python編程體驗了解一下

這樣一個Python腳本可視化工具,名叫Ryven,出自一位名叫Leon Thomm的大一新生之手。

如果你也想試用一番,不妨接著往下看。

如何使用

使用之前,簡單準備一下開發環境:

  • Python3(推薦3.8以上)
  • PySide2(推薦2.14以上)

運行該項目中的Ryven.py,即可打開編輯器。

作者提到,在Ryven中,有許多不同的腳本。每個腳本都包含變量、流(或圖)以及日志。右鍵單擊就可以輕松操作。

不過,想要使用這些節點,需要先導入節點軟件包。

點擊file,選擇import Nodes,導入*.rpc文件即可。

大一新生開發的小工具火了!可視化Python編程體驗了解一下

這個工具的另外一個特點是,包含了兩種不同的算法模式。

數據流:每次數據更改(節點數據輸出也就更改了)都會向前傳播,并在所有連接的節點中觸發更新。

如下圖,滑動滑塊,會立即觸發右側節點中結果的更新。

大一新生開發的小工具火了!可視化Python編程體驗了解一下

執行流:數據不會在更改時立即向前傳播,而是只會在某個節點請求輸出數據時,在受影響的節點中觸發更新。

另外,作者還給自己列了一個to do list,比如加入語法高亮功能、自動代碼補全功能,完善視覺體驗等等。

可視化編程是不是還挺有趣的?不過,作者小哥也指出,可視化編程的目的不是取代文本編程,并且,文本編程中實現的許多工作沒有可視化的必要。

關于作者

作者Leon Thomm,目前是蘇黎世聯邦理工學院的大一學生,自稱“業余程序員”,致力于人機交互和可視化編程。

根據他的個人簡介,早在進入大學前,他已經具備豐富的軟件開發經歷。

傳送門

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

— 完 —

量子位 QbitAI · 頭條號簽約

關注我們,第一時間獲知前沿科技動態

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2023年4月28日 上午9:39
下一篇 2023年4月28日 上午9:55

相關推薦

免费a级毛片在线播放| 日本视频在线观看免费| 国产激情视频在线| 亚洲综合色丁香麻豆| 日韩午夜视频在线观看| 国产另类ts人妖一区二区| 激情综合色五月六月婷婷| 大奉打更人最新章节| 亚洲激情在线观看| 天堂8在线天堂资源bt| 激情黄+色+成+人| 国产精品热久久| 久草网在线视频| 精品视频一区二区观看| A级国产乱理论片在线观看| 果冻传媒高清完整版在线观看 | 九色视频在线观看| 香蕉视频在线看| 日韩人妻精品一区二区三区视频| 国产亚洲精品仙踪林在线播放| 久久久久久久综合日本| 窝窝午夜看片七次郎青草视频| 久久亚洲精品中文字幕| 看一级毛片女人洗澡| 国产香蕉国产精品偷在线| 亚洲国产午夜精品理论片| 股间白浊失禁跪趴老师| 性欧美16sex性高清播放| 人妻在线日韩免费视频| 97久久综合精品久久久综合 | 成人国产激情福利久久精品| 免费午夜爽爽爽WWW视频十八禁| 国产成人无码一区二区三区在线| 亚洲无圣光一区二区| 青青青国产精品一区二区| 日本人的色道www免费一区| 国产a级特黄的片子视频免费| 中文字幕乱码一区二区免费| 欧美金发大战黑人wideo| 国产福利免费在线观看| 久久久久亚洲av无码专区蜜芽|