Python/ target=_blank class=infotextkey>Pythonic是一個圖形化編程工具,用戶可以輕松地使用現(xiàn)成的功能模塊創(chuàng)建Python應用程序。基于PyQt5的應用程序主要針對編程新手,但有經(jīng)驗的用戶可以將自己的Python代碼集成到應用程序中。
Pythonic 產(chǎn)生于只需單擊幾下即可提供交易機器人的一致功能和特征的想法。因此,調(diào)度器、if分支、連接和日志函數(shù)等基本函數(shù)是開箱即用的,可以使用相應的圖形用戶界面進行參數(shù)化。函數(shù)的范圍基于已建立的Node-RED,因此任務可以用Pythonic以簡單的方式實現(xiàn),即使遠離加密交易領域。
與Node-RED不同,每個圖形元素都是單獨功能處理的。此功能允許任務完全并行化,因為創(chuàng)建進程時每個元素都與處理所需的數(shù)據(jù)一起打包。每個元素還包含一個獨特的圖形輸入掩碼,以進行處理所需的參數(shù)化。進程成功完成后,返回的結(jié)果可以轉(zhuǎn)移到后續(xù)進程進一步使用。此外,服務器進程可以作為監(jiān)聽器應用程序并行放置在后臺,等待外部事件并在事件到達時啟動進程的創(chuàng)建。例如,此行為用于計時器或TCP/IP服務器應用程序。
調(diào)度模塊可以實現(xiàn)時間控制任務。
加密交易交易所Binance的集成API允許同步服務器時間、下載市場數(shù)據(jù)和下訂單。
Pythonic對Python數(shù)據(jù)類型列表的圖形實現(xiàn)使使用不同的訪問技術(shù)(推送/彈出/插入/追加)變得容易。此外,列表內(nèi)容在運行時可視化。
程序總是從上到下或從左到右處理,Python也可以處理if分支并返回以前的元素。它還可以保存和傳遞程序元素的網(wǎng)絡。
通過在網(wǎng)格上部署多處理模塊,在觸發(fā)時同時啟動兩個進程,即可實現(xiàn)并行代碼執(zhí)行。
內(nèi)置日志記錄功能允許用戶跟蹤模塊的執(zhí)行。在用戶的家庭目錄中創(chuàng)建一個文件夾(例如,Pythonic_2019),每月(例如5月、6月、7月)的文件夾包含每天的日志文件。所有日志條目都是人類可讀的。
Pythonic目前有四種語言:英語、德語、西班牙語和漢語。它可以使用Python軟件包安裝程序、pip安裝,Python軟件包索引(PyPI)上提供源分發(fā)包。
未來版本的計劃包括來自連接(電子郵件、REST、OPC UA)和機器學習(特別是TensorFlow)的元素。
Pythonic在GPLv3下發(fā)布,其源代碼可在GitHub上獲得。
好了,本文到此結(jié)束。如果對編程、計算機、程序員方面感興趣的話,歡迎私信聯(lián)系我,隨時交流!點個關(guān)注,是對我莫大的鼓勵!