Python图形化编程开源项目拼码狮Pinmashi

在这里插入图片描述

开源仓库

#项目地址
https://github.com/supercoderlee/pinmashi
https://gitee.com/supercoderlee/pinmashi

PinMaShi采用electron开发,图形化拖拽式编程有效降低编程难度,对Python编程的初学者非常友好;积木式编程加快Python程序的开发,代码使用积木封装加快编程速度;打通硬件间通信实现计算机和智能设备协同编程,一键在本地机器和远程机器调试运行,是Python程序快速开发的利器。PinMaShi采用模块化构建项目工程,通过模块创建工程能够应用在多种场景,例如windows/linux/macos程序开发,爬虫项目、物联网项目,乐高EV3机器人的远程开发调试等。使用PinMaShi将大大简化程序的开发调试过程,积木式编程也更直观更能理解程序逻辑。

软件下载

下载PinMaShi Setup 1.0.0.exe安装包

https://gitee.com/supercoderlee/pinmashi/releases

创建项目

文件菜单中创建项目,选择对应的模块输入项目名称后创建成功,项目将根据模块加载对应的积木。

打开&保存

编程项目可以保存为pmsproj文件,并可以再次打开进行编辑。

初学者可以在官方资源库https://github.com/supercoderlee/pinmashi-resources下载案例进行学习。

导入模块

PinMaShi提供编程平台,具体的应用基于模块来创建,默认提供的标准编程模块基本可以满足一般编程需求,其他特殊的功能如适配硬件、爬虫编程、物联网应用等需要具体的模块来创建。

可以在资源库https://github.com/supercoderlee/pinmashi-resources下载需要的pbmd模块文件导入使用。

设备连接

使用IP连接远程设备,例如远程服务器主机、物联网智能设备、乐高EV3机器人等,前提是远程机器可以联网能够通过IP进行访问。

本地调试

编写的程序可以在本地或者设备调试,F5键直接本地调试不需要其他复杂操作,前提是本地机器安装了Python解释器。

设备调试

远程设备调试设备将PinMaShi编写的程序F6键上传到设备上运行调试,并且PinMaShi将会监视远程设备执行结果并输出,达到调试和排除问题的目的。另外设备调试还支持远程交互,在本地输入命令将可以控制远程机器。因为需要监视调试结果,每次调试后需要菜单关闭调试(或F7键)手动结束调试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值