大一新生開(kāi)發(fā)的小工具火了!不一樣的 Python 編程體驗(yàn)添吗,還是可視化的那種

轉(zhuǎn)自:量子位(ID:QbitAI)

普普通通黑底白字地敲代碼太枯燥沥曹?那么,把Python腳本可視化怎么樣碟联?就像這樣妓美,從輸入圖片、調(diào)整尺寸到雙邊濾波鲤孵,每一步都能看得清清楚楚明明白白壶栋。

file

輸入一個(gè)矩陣,無(wú)論是對(duì)它進(jìn)行轉(zhuǎn)置普监、求共軛還是乘方贵试,都能得到及時(shí)的反饋。

file

這樣一個(gè)Python腳本可視化工具凯正,名叫Ryven毙玻,出自一位名叫Leon Thomm的大一新生之手。如果你也想試用一番廊散,不妨接著往下看桑滩。

如何使用

使用之前,簡(jiǎn)單準(zhǔn)備一下開(kāi)發(fā)環(huán)境:

  • Python3(推薦3.8以上)

  • PySide2(推薦2.14以上)

運(yùn)行該項(xiàng)目中的Ryven.py允睹,即可打開(kāi)編輯器运准。作者提到,在Ryven中缭受,有許多不同的腳本胁澳。每個(gè)腳本都包含變量、流(或圖)以及日志贯涎。右鍵單擊就可以輕松操作听哭。不過(guò),想要使用這些節(jié)點(diǎn)塘雳,需要先導(dǎo)入節(jié)點(diǎn)軟件包陆盘。點(diǎn)擊file,選擇import Nodes败明,導(dǎo)入*.rpc文件即可隘马。

這個(gè)工具的另外一個(gè)特點(diǎn)是,包含了兩種不同的算法模式妻顶。

數(shù)據(jù)流:每次數(shù)據(jù)更改(節(jié)點(diǎn)數(shù)據(jù)輸出也就更改了)都會(huì)向前傳播酸员,并在所有連接的節(jié)點(diǎn)中觸發(fā)更新蜒车。如下圖,滑動(dòng)滑塊幔嗦,會(huì)立即觸發(fā)右側(cè)節(jié)點(diǎn)中結(jié)果的更新酿愧。

執(zhí)行流:數(shù)據(jù)不會(huì)在更改時(shí)立即向前傳播,而是只會(huì)在某個(gè)節(jié)點(diǎn)請(qǐng)求輸出數(shù)據(jù)時(shí)邀泉,在受影響的節(jié)點(diǎn)中觸發(fā)更新嬉挡。另外,作者還給自己列了一個(gè)to do list汇恤,比如加入語(yǔ)法高亮功能庞钢、自動(dòng)代碼補(bǔ)全功能,完善視覺(jué)體驗(yàn)等等因谎』ǎ可視化編程是不是還挺有趣的?不過(guò)财岔,作者小哥也指出风皿,可視化編程的目的不是取代文本編程,并且使鹅,文本編程中實(shí)現(xiàn)的許多工作沒(méi)有可視化的必要揪阶。

關(guān)于作者

作者 Leon Thomm昌抠,目前是蘇黎世聯(lián)邦理工學(xué)院的大一學(xué)生患朱,自稱“業(yè)余程序員”,致力于人機(jī)交互和可視化編程炊苫。根據(jù)他的個(gè)人簡(jiǎn)介裁厅,早在進(jìn)入大學(xué)前,他已經(jīng)具備豐富的軟件開(kāi)發(fā)經(jīng)歷侨艾。

傳送門(mén)

項(xiàng)目地址: https://github.com/leon-thomm/Ryven
https://github.com/leon-thomm/Ryven

開(kāi)源前哨 日常分享熱門(mén)执虹、有趣和實(shí)用的開(kāi)源項(xiàng)目。參與維護(hù) 10萬(wàn)+ Star 的開(kāi)源技術(shù)資源庫(kù)唠梨,包括:Python袋励、Java、C/C++当叭、Go茬故、JS、CSS蚁鳖、Node.js磺芭、PHP、.NET 等醉箕。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末钾腺,一起剝皮案震驚了整個(gè)濱河市徙垫,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌放棒,老刑警劉巖姻报,帶你破解...
    沈念sama閱讀 212,383評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異间螟,居然都是意外死亡逗抑,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)寒亥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)邮府,“玉大人,你說(shuō)我怎么就攤上這事溉奕」涌” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,852評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵加勤,是天一觀的道長(zhǎng)仙辟。 經(jīng)常有香客問(wèn)我,道長(zhǎng)鳄梅,這世上最難降的妖魔是什么叠国? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,621評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮戴尸,結(jié)果婚禮上粟焊,老公的妹妹穿的比我還像新娘。我一直安慰自己孙蒙,他們只是感情好项棠,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著挎峦,像睡著了一般香追。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上坦胶,一...
    開(kāi)封第一講書(shū)人閱讀 49,929評(píng)論 1 290
  • 那天透典,我揣著相機(jī)與錄音,去河邊找鬼顿苇。 笑死峭咒,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的岖圈。 我是一名探鬼主播讹语,決...
    沈念sama閱讀 39,076評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蜂科!你這毒婦竟也來(lái)了顽决?” 一聲冷哼從身側(cè)響起短条,我...
    開(kāi)封第一講書(shū)人閱讀 37,803評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎才菠,沒(méi)想到半個(gè)月后茸时,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,265評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡赋访,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評(píng)論 2 327
  • 正文 我和宋清朗相戀三年可都,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蚓耽。...
    茶點(diǎn)故事閱讀 38,716評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡渠牲,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出步悠,到底是詐尸還是另有隱情签杈,我是刑警寧澤,帶...
    沈念sama閱讀 34,395評(píng)論 4 333
  • 正文 年R本政府宣布鼎兽,位于F島的核電站答姥,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏谚咬。R本人自食惡果不足惜鹦付,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評(píng)論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望择卦。 院中可真熱鬧敲长,春花似錦、人聲如沸互捌。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)秕噪。三九已至,卻和暖如春厚宰,著一層夾襖步出監(jiān)牢的瞬間腌巾,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,027評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工铲觉, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留澈蝙,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,488評(píng)論 2 361
  • 正文 我出身青樓撵幽,卻偏偏與公主長(zhǎng)得像灯荧,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子盐杂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容