掃二維碼與項目經理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流
本文經AI新媒體量子位(公眾號ID:QbitAI)授權轉載,轉載請聯(lián)系出處。

卓資網站建設公司成都創(chuàng)新互聯(lián),卓資網站設計制作,有大型網站制作公司豐富經驗。已為卓資上千余家提供企業(yè)網站建設服務。企業(yè)網站搭建\成都外貿網站制作要多少錢,請找那個售后服務好的卓資做網站的公司定做!
普普通通黑底白字地敲代碼太枯燥?
那么,把Python腳本可視化怎么樣?
就像這樣,從輸入圖片、調整尺寸到雙邊濾波,每一步都能看得清清楚楚明明白白。
輸入一個矩陣,無論是對它進行轉置、求共軛還是乘方,都能得到及時的反饋。
這樣一個Python腳本可視化工具,名叫Ryven,出自一位名叫Leon Thomm的大一新生之手。
如果你也想試用一番,不妨接著往下看。
使用之前,簡單準備一下開發(fā)環(huán)境:
運行該項目中的Ryven.py,即可打開編輯器。
作者提到,在Ryven中,有許多不同的腳本。每個腳本都包含變量、流(或圖)以及日志。右鍵單擊就可以輕松操作。
不過,想要使用這些節(jié)點,需要先導入節(jié)點軟件包。
點擊file,選擇import Nodes,導入*.rpc文件即可。
這個工具的另外一個特點是,包含了兩種不同的算法模式。
數(shù)據流:每次數(shù)據更改(節(jié)點數(shù)據輸出也就更改了)都會向前傳播,并在所有連接的節(jié)點中觸發(fā)更新。
如下圖,滑動滑塊,會立即觸發(fā)右側節(jié)點中結果的更新。
執(zhí)行流:數(shù)據不會在更改時立即向前傳播,而是只會在某個節(jié)點請求輸出數(shù)據時,在受影響的節(jié)點中觸發(fā)更新。
另外,作者還給自己列了一個to do list,比如加入語法高亮功能、自動代碼補全功能,完善視覺體驗等等。
可視化編程是不是還挺有趣的?不過,作者小哥也指出,可視化編程的目的不是取代文本編程,并且,文本編程中實現(xiàn)的許多工作沒有可視化的必要。
關于作者
作者Leon Thomm,目前是蘇黎世聯(lián)邦理工學院的大一學生,自稱“業(yè)余程序員”,致力于人機交互和可視化編程。
根據他的個人簡介,早在進入大學前,他已經具備豐富的軟件開發(fā)經歷。
傳送門
項目地址:
https://github.com/leon-thomm/Ryven
文章標題:大一新生開發(fā)的小工具火了!可視化Python編程體驗了解一下
路徑分享:http://uogjgqi.cn/article/dpcdojh.html

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流