mPython 图形化编程软件

大小:189.22M类别:编程软件

官方安全无插件纠错

  • 更新时间2024-01-10
  • 版本v0.5.4
  • 系统Pc
  • 语言简体中文
mPython是盛思技术团队在BBC官方原版PythonEditor基础上、拓展开发的应用软件。该软件采用简单的操作界面,支持命令式程序设置,并具有强大的编程库,用户可将其与多种模块完美相结合在一起。mPython与Java一样使用具有跨平台移植特性Bytecode。有不少专业的人士预测mPython是继Java之后的明日之星。mPython语法简捷而清晰,具有丰富和强壮的类库,是一种动态的、面向对象的脚本语言。随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。mPython可以进行可视化代码编程,有hex、python、blockly三种代码读写等功能。有兴趣的小伙伴快来下载体验吧!

软件简介

mPython在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是,mPython的缩进规则。
一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定的(而C语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。这一点曾经引起过争议。因为自从C这类的语言诞生后,语言的语法含义与字符的排列方式分离开来,曾经被认为是一种程序语言的进步。不过不可否认的是,通过强制程序员们缩进(包括if,for和函数定义等所有需要使用模块的地方),mPython确实使得程序更加清晰和美观。

软件功能

1、不依赖网络,可离线安装使用
2、mPython官方版支持hex、python、blockly三种代码的读写
3、blockly模式下支持函数功能
4、可实现简单仿真
5、可云端存取项目

软件特色

1、简单易学
mPython极其容易上手。
2、免费开源
mPython正式版是FLOSS(自由/开放源码软件)之一。
3、可移植性
由于它的开源本质,mPython已经被移植在许多平台上。
4、面向对象
mPython正式版既支持面向过程的编程也支持面向对象的编程。
5、可扩展嵌入性
需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写。可以把mPython嵌入C/C++程序,从而向程序用户提供脚本功能。
6、丰富的库
mPython标准库确实很庞大。它可以帮助处理各种工作,除了标准库以外,还有许多其他高质量的库。
7、规范的代码
mPython采用强制缩进的方式使得代码具有较好可读性。而mPython语言写的程序不需要编译成二进制代码。

常见问题

1、mPython如何配置变量PATH?
在桌面或我的电脑或我的计算机,右键点击-属性-弹出对话框,点击高级系统设置;切换高级标签,点击环境变量-确定;在系统变量处,点击新建,输入名称和路径 ,便于调用 mPython.exe .安装其他路径的自行按照实际位置修改。
2、mPython 如何验证配置变量是否成功?
安装配置完成后,打开CMD;然后就在cmd窗口中输入mPython,按回车;出现mPython的版本信息表示安装配置成功了。
3、代码如何烧录到掌控板里?
刷入和拖拽。如果是自己编写的代码,或者是在编辑区打开编辑的代码,就用刷入按钮了。连接掌控,点击刷入按钮后就开始刷入操作,下面状态栏有提示,不要急,看提示,列表刷新后才可以进行后续操作。如果代码从电脑上的文件刷入掌控中,直接拖拽进去就OK,同样要等待提示刷新列表哦。

展开内容

类似软件

  • UltraEdit Linux中文客户端 23.76M UltraEdit Linux版是一款针对Linux系统所推出的专业文本代码编辑器,它可以满足用户任何的编辑需求,能够支持高级 PHP、Perl、Java 和JavaScript程序,可以编辑文本、十六进制、ASCII 码,也可以取代记事本,内建英

  • JetBrains RubyMine 2022官方版 417.23M RubyMine 2022 是由 Jetpains 公司开发的一款强大的集成开发环境(IDE),专门为 Ruby 编程语言而设计。发布于 2022 年,它提供了一整套功能,用于简化 Ruby 和 Ruby on Rails 开发。RubyMine

  • 青瓷引擎官方版(qici engine) 62.36M 青瓷引擎官方版是一款国产的开源免费的游戏引擎,当然用户也可以称其为游戏开发工具,下载安装完毕以后用户将拥有从引擎、编辑器到后台都有的内容,而且还有相应的工程实例帮助用户快速掌握使用方法和技巧。 青瓷引擎重新定义了HTML5游戏的开发工作流,开发、调试仅

  • jdk1.6官方版 59.44M jdk1.6官方版是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • 西门子Wincc7.5 17.68G 西门子Wincc7.5是由SIEMENS(西门子)公司开发的一款极其复杂的SCADA(数据采集与监控)系统,也是第一个使用最新的32位技术的过程监视系统,它具有着良好的开放性和灵活性。能高效控制自动化过程,具有极强的开放性和系统稳定性。并且,西门子Win

  • EasyBuilder pro官方版(威纶通编程软件) 757.61M EasyBuilder pro官方版是一款专业的屏幕编辑软件,是WEINVIEW HMI组态软件,由台湾威纶科技公司开发的新一代人机界面软件,利用EasyBuilder pro可以大大的提高我们的软件的功能,和高水平的硬件,软件强大的宏指令功能,除了常用

  • 西门子TIA Portal软件 7.99G 自动化编程软件

  • jdk18官方版 152.04M Java SE Development kit 18,简称jdk18。是Oracle公司开发的Java平台的软件开发工具包。jdk18提供了一系列用于开发Java应用程序和应用程序部署的工具和资源。 jdk18包含了Java编译器(javac)和

  • gx works2最新版(三菱PLC编程软件) 500.85M GX Works 2(三菱PLC编程软件)是由日本三菱公司出品的一款PLC编程软件,专门用作于机械设备上的控制器代码编程,是一款非常专业的软件,通过GX Works 2能够让机械具备执行逻辑运算,顺序控制、定时等等面向用户的指令

  • android sdk 190.68M android sdk是由谷歌公司推出的安卓开发工具包,android是谷歌为智能手机推出的操作系统,自然要推出一套工具哦。采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比i

  • LabVIEW2020官方版 1.89G LabVIEW2020官方版是一款功能强大且十分专业的图形编程语言,功能上软件主要是为测试、测量和控制应用而设计,其目的在让用户能够快速的访问硬件和数据信息。而通过该款软件设计者们将可以有效的简化了流程,并且还从文本流程这种不直观的展现方式转换为了只需要

  • borland c++ builder 130.43M c++ builder 6.0算是一款比较老的C++集成开发工具了,也是最早的一批可视化集成开发工具,开发人员使用这一类的开发工具也比较轻松,只要简单的把控件拖到窗体上即可,然后再为其属性进行设置,比如外观,功能,链接等属性。c++ builder 6.

  • 易语言5.93精简版 98.64M 易语言5.93是一款专为国人而设计的编程软件。其诞生大大的降低了广大的电脑用户的编程门槛,让那些想编程且又不会英文的朋友们,提供了一条快速进入Windows程序编程的大门,而作为我们这些用易语言编程的人们,也不用理解那些看起来贼长且难记的英文API文档,

  • intellij idea 2018官方版 549.17M idea 2018全称IntelliJ IDEA 2018,是由jetbrains公司打造的一款Java集成开发环境,该软件界面简洁美观,操作使用方便,拥有智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查

  • Masm for windows集成实验环境2023 37.1M Masm for windows集成实验环境是一款汇编开发环境,主要为X86微处理器家族提供汇编开发服务,拥有可视化的开发界面,有了这款软件,用户再也不必使用DOS环境进行汇编开发,速度更快,更能够让用户开发出优质的微处理器应用程序。 Masm for

  • kompozer中文版 6.14M kompozer中文版是一款使用方便的支持所见即所得功能的开源HTML编辑器,软件基于Nvu,并在Nvu的基础上做了些改进,如果用户想要进行HTML的编辑工作,那么这款软件还是相当不错的。因为所见即所得的原因,当用户使用kompozer中文版进行网页制作

  • visualgdb 5.4p3(安卓软件开发工具)汉化版 30.4M 一款专业的安卓软件开发工具。

  • Intel Parallel Studio XE 2020 2.87G Intel Parallel Studio XE 2020是一款专业的软件开发工具,软件提供了构建、分析和扩展应用程序所需的所有功能,帮助用户在各个平台上进行本地代码开发。为高性能计算、企业、云和AI应用程序提供更快,可扩展和可移植并行代码,然后再次进行

  • Statgraphics Centurion(数据可视化软件) 197.31M Statgraphics Centurion是一款运用范围非常广泛的直观分析软件,主要用于工程数据分析、数据可视化、统计建模和预测分析。该软件结合了多种科学的分析计算,运用方差分析、多元化分析、图表分析、概率分析等为用户提供了全放位的数据分析模式。能够有