寻将 Python 方法作为一个个积木块式的编程思路

2020-10-09 14:23:54 +08:00
 Carry0317

将 python 方法作为一个个积木块,像流程图那样的可视化运行。 有相关的资料参考一下么

2199 次点击
所在节点    Python
17 条回复
janxin
2020-10-09 14:43:05 +08:00
workflow engine?
krixaar
2020-10-09 14:52:06 +08:00
从上到下顺序写然后第一行打个断点跑个调试?
676529483
2020-10-09 14:57:46 +08:00
可以参考下各种云的函数式
Carry0317
2020-10-09 15:17:08 +08:00
要有个 GUI 操作界面
1.已经写好了许多方法:动作 1 (吃饭)动作 2 (睡觉)等。
2.然后制作流程图:吃饭 --> 睡觉 --> 睡觉--> 吃饭
3.点击运行按钮,按照流程图顺序执行
想达到这样的效果
shoaly
2020-10-09 15:18:05 +08:00
看电影.. 电影里面全都是
imn1
2020-10-09 16:17:28 +08:00
UML 自动生成代码?

按#4 所说确实很简单可以实现
GUI 复杂的地方在于两点,操作顺序不定、参数不定,如果象#4 那样,操作顺序和参数都固定了,就没什么难的了
DoctorCat
2020-10-09 16:19:14 +08:00
BPMN ?
clf
2020-10-09 17:12:00 +08:00
这类应用好多……尤其是那些打着“趣味编程”的编程课程,基本都是你所描述的样子。

你想做的话可以参考 Google 的 web 可视化编程:blockly,很多都是基于这个做的。
clf
2020-10-09 17:14:46 +08:00
附上 blockly 演示链接: https://developers.google.com/blockly/

Google 还基于这个做了一个 Android 开发工具:App Inventor https://appinventor.mit.edu/
CallMeReznov
2020-10-09 17:19:33 +08:00
lz 说的这个?

http://www.tpyboard.com/pythoneditor/


不过这个是 micropython 的。
ZavierXu
2020-10-09 17:22:34 +08:00
建议参考本站 /t/705780
/滑稽
Carry0317
2020-10-09 17:45:06 +08:00
@DoctorCat 这个能用 python 代码?
Carry0317
2020-10-09 17:51:15 +08:00
@lychs1998 是的。。。什么少儿编程啥的 scratch 、编程猫之类的。想实现个类似的吧 ,能自定义 python 方法,然后调用的。不知道你说的这个 blockly 能不能实现
chihiro2014
2020-10-09 18:39:02 +08:00
函数式编程
secondwtq
2020-10-10 04:46:41 +08:00
mepwang
2020-10-10 08:00:49 +08:00
微软 PXT,makecode.com ,也是开源的
clf
2020-10-10 08:31:01 +08:00
@Carry0317 可以的,某开发板上 python 的编程就是用的这个为基础做的,很多少儿编程的 web 端都是用这玩意做的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/713318

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX