這是人家大一新生開發的工具!網友:我好菜

作者 | 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技術交流羣

免費領取:微信聊天加密大法

喜歡的這裏報道

↘↘↘

本文分享自微信公衆號 - 程序猿DD(didispace)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章