2.1 mPython IDE

mPython 是一款专用于掌控板的编程教育软件,由盛思技术团队开发,主要面向青少年,用于编程教育和信息技术课程。

开发背景:2018 年 9 月 “掌控板” 发布后,初期对其编程的工具较少,盛思团队为解决这一问题,于 2019 年 7 月对第一代编程软件 mPythonX 从底层重新设计,后更名为 mPython。

../_images/mpython_soft.png

功能特点:

  • 多种编程模式:集成了硬件编程模式、Python 模式、Jupyter 模式,满足小、初、高各学龄阶段对图形化编程和代码编程的学习需求。

  • 多种代码读写:支持 hex、python、blockly 三种代码的读写,在 blockly 模式下还支持函数功能。

  • 可离线使用:不依赖网络,可离线安装使用,方便在没有网络的环境中进行编程学习。

  • 简单仿真功能:能够对部分掌控板功能进行仿真,帮助用户在编写代码时进行初步的测试和验证。

  • 云端存取项目:用户登录 mpython 云端后,可将代码保存至云端,既可以私密保存,也可以开源分享。同时,还能查看其他用户上传的程序代码,并一键加载。

  • 代码库功能:用户可以将自己编写的程序保存到代码库中,需要时一键调用,也可分享代码帮助他人。还提供硬件扩展、应用扩展以及自定义图形化指令等功能。

详细资料请转至: https://mpythonsoftware.readthedocs.io/