Pythonic 是一个图形化编程工具,使用户可以轻松使用现成的功能模块来创建 Python 应用程序。该基于 PyQt5 的应用程序主要面向编程新手,但经验丰富的用户可以将自己的 Python 代码集成到应用程序中。
Pythonic 源于以点击几下即可提供交易机器人一致的功能和特性的想法。 因此,开箱即可获得诸如调度程序、if 分支、连接性和日志记录功能之类的基本功能,并且可以使用相应的 GUI 进行参数化。 功能的范围基于已建立的 Node-RED,因此即使在加密货币交易领域之外,也可以使用 Pythonic 以简单的方式实现任务。
与 Node-RED 不同,每个图形元素都单独进行功能处理。 此功能允许任务的完全并行化,因为每个元素都打包了创建进程时处理所需的数据。 每个元素还包含一个唯一的图形输入掩码,以执行处理所需的参数化。 进程成功完成后,返回的结果可以传输到后续进程以供进一步使用。 此外,服务器进程可以并行放置在后台,作为侦听器应用程序,等待外部事件,并在事件到达时启动进程的创建。 例如,计时器或 TCP/IP 服务器应用程序中使用此行为。
调度程序模块可以实现时间控制的任务。

用于加密货币交易交易所 Binance 的集成 API 使您能够同步服务器时间、下载市场数据和下订单。

Pythonic 对 Python 数据类型列表的图形化实现使得利用不同的访问技术 (push / pop / insert / append) 变得容易。 此外,列表内容在运行时可视化。

程序总是从上到下或从左到右处理,Pythonic 也可以处理 if 分支并返回到以前的元素。 它还可以保存和传递程序元素网络。
它可以通过在网格上部署多处理模块来实现并行代码执行,该模块在触发时同时启动两个进程。

内置的日志记录功能允许用户跟踪模块的执行。 在用户的家目录中创建了一个文件夹(例如,Pythonic_2019),其中包含每个月的文件夹(例如,五月、六月、七月),其中包含每天的日志文件。 所有日志条目都是人类可读的。
Pythonic 目前提供四种语言版本:英语、德语、西班牙语和中文。 可以使用 Python 包安装程序 pip 安装它,并且可以在 Python 包索引 (PyPI) 上获得源代码分发包。
未来版本的计划包括来自连接 (电子邮件、REST、OPC UA) 和机器学习(尤其是 TensorFlow)的元素。
Pythonic 在 GPLv3 下发布,其源代码可在 GitHub 上获得。 该项目还欢迎通过个人贡献进行协作。 在您使用该软件时提出问题,或者分享您如何使用 Pythonic 构建机器人来支持我们。
评论已关闭。