欢迎大家来到IT世界,在知识的湖畔探索吧!
注意这里的前提,是儿童小学生学习Python 编程。作为一个从事软件开发的老爸,经过一些快速实验,我对家里两个小学生选择Python 作为他们学的第一种开发语言。没有选积木式编程,市面培训视频课程,都齐刷刷推荐Python 自带的IDLE的作为课程配套环境的,IDLE长这样,它同时也是Python考级指定的开发环境。
但IDLE有如下缺点,一个是字符与窗口混和界面,二是全英文界面。如果受众是大学生以上,这两点问题不大,但是如果小学生本身电脑操作和计算机英文都不熟练,所以关这两大条就是一个巨大拦路虎,所以IDLE的入门曲线太高。
Thonny开发环境
我最终是针对初学者的 Thonny 开发环境,它是爱沙尼亚一个大学开发出来针对初学者
应用开发环境,有很多针对新手的设计。而且除了避开我说的那一些缺点外,还有更多特性让我推荐Thonny。
这里顺便提一下PyCharm 和PyQt /QtCreator
这两个开发环境专业工具,特是就是大而全,实际是专业工程师或者数据处理者吃饭的家伙,并不适合小学生使用,这里就不介绍了。
Thonny的创客开发
因由在嵌入式设备中运行 Macro Python 变成越来越流行,所以在很多开发板也开始支持Python,而Thonny的直接支持很多设备的调试,也就是说你想在电子设备上玩Python,可能唯一的推荐就是Thonny.
这里支持设备有 micro:bit,树莓派(Raspberry Pi),和国产的ESP32/ESP8266).也就是说你想让小朋友在创客活动整点Python 嵌入式编程,目前用Thonny最简单。
而且比较流行的乐高ev3 也是能调整成支持Macro Python ,也不是用Python 针对乐高机器人编程。
Pygame zero模式
另外一个是Thonny 是支持Pygame zero模式的。
Pygame zero你可以简单认为就是一个类似于scratch 积木编程游戏库,专门用于教小孩子怎么编小游戏的。
你甚至可以用 Pygame zero 在Minecraft进行编程!
好了,说了这么多,你现在知道我为什么选Thonny来教小朋友吧!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/36643.html