寻将 Python 方法作为一个个积木块式的编程思路 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Carry0317

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

  •  
  •   Carry0317 2020 年 10 月 9 日 3109 次点击
    这是一个创建于 2023 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言    2020 年 10 月 9 日
    像这种的 https://developers.google.com/blockly/
    scratch 之类的都比较类似。 不知道还有没有其他的实现,能自定义 python 方法调用的
    17 条回复    2020-10-10 08:31:01 +08:00
    janxin
        1
    janxin  
       2020 年 10 月 9 日
    workflow engine?
    krixaar
        2
    krixaar  
       2020 年 10 月 9 日
    从上到下顺序写然后第一行打个断点跑个调试?
    676529483
        3
    676529483  
       2020 年 10 月 9 日
    可以参考下各种云的函数式
    Carry0317
        4
    Carry0317  
    OP
       2020 年 10 月 9 日
    要有个 GUI 操作界面
    1.已经写好了许多方法:动作 1 (吃饭)动作 2 (睡觉)等。
    2.然后制作流程图:吃饭 --> 睡觉 --> 睡觉--> 吃饭
    3.点击运行按钮,按照流程图顺序执行
    想达到这样的效果
    shoaly
        5
    shoaly  
       2020 年 10 月 9 日
    看电影.. 电影里面全都是
    imn1
        6
    imn1  
       2020 年 10 月 9 日
    UML 自动生成代码?

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

    你想做的话可以参考 Google 的 web 可视化编程:blockly,很多都是基于这个做的。
    clf
        9
    clf  
       2020 年 10 月 9 日
    附上 blockly 演示链接: https://developers.google.com/blockly/

    Google 还基于这个做了一个 Android 开发工具:App Inventor https://appinventor.mit.edu/
    CallMeReznov
        10
    CallMeReznov  
       2020 年 10 月 9 日
    lz 说的这个?

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


    不过这个是 micropython 的。
    ZavierXu
        11
    ZavierXu  
       2020 年 10 月 9 日
    建议参考本站 /t/705780
    /滑稽
    Carry0317
        12
    Carry0317  
    OP
       2020 年 10 月 9 日
    @DoctorCat 这个能用 python 代码?
    Carry0317
        13
    Carry0317  
    OP
       2020 年 10 月 9 日
    @lychs1998 是的。。。什么少儿编程啥的 scratch 、编程猫之类的。想实现个类似的吧 ,能自定义 python 方法,然后调用的。不知道你说的这个 blockly 能不能实现
    chihiro2014
        14
    chihiro2014  
       2020 年 10 月 9 日
    函数式编程
    secondwtq
        15
    secondwtq  
       2020 年 10 月 10 日
    mepwang
        16
    mepwang  
       2020 年 10 月 10 日 via iPhone
    微软 PXT,makecode.com ,也是开源的
    clf
        17
    clf  
       2020 年 10 月 10 日
    @Carry0317 可以的,某开发板上 python 的编程就是用的这个为基础做的,很多少儿编程的 web 端都是用这玩意做的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2822 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 96ms UTC 13:17 PVG 21:17 LAX 06:17 JFK 09:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86