一、Python编程工具
QPython - 轻量级Python IDE,支持Python 3.6.6,可安装第三方库(如NumPy、Pandas),适合初学者和数据科学爱好者。
- 缺点:代码提示和终端输出显示效果一般。
Aid Learning
- 高端移动编程工具,提供Python学习课程和实战项目,支持离线学习,适合系统学习Python的用户。
Pydroid 3
- Android系统强效Python IDE,内置代码编辑器、包管理器(pip),支持图形化库(如Tkinter、PyQt),无需网络即可运行代码。
Python编程狮
- 专注Python入门,提供海量教程和碎片化学习模式,适合零基础用户快速掌握基础。
二、多语言学习平台
编程狮(W3Cschool)
- 覆盖HTML、Python、CSS、JavaScript等语言,包含微课和实战项目,支持离线学习。
扇贝编程
- 以Python为基础,通过交互式场景和练习帮助学习,提供社群答疑功能。
慕课网
- 支持Java、Python、C++等语言,提供免费学习资源,适合系统学习。
三、专业开发工具
Acode
- 轻量级代码编辑器,支持HTML、JavaScript、Python等多种文件类型,内置包管理器,适合高效编码。
Makecode
- 离线编程工具,专为Microbit等微型设备设计,界面与官网一致,适合教育场景。
四、少儿编程平台
腾讯扣叮编程
- 基于语音识别的编程学习应用,适合6-12岁儿童,提供图形化编程语言(如scratch)和在线辅导。
猿编程
- 专注少儿编程教育,提供动画课程和一对一辅导,采用游戏化学习方式。
五、综合类工具
映课: 提供Java、Python等课程,支持21天学通计划,适合系统学习。 优播课
选择建议:
初学者优先考虑QPython或Python编程狮;
需高效编码或专业功能时选择Acode或Pydroid 3;
儿童编程推荐腾讯扣叮或猿编程;
多语言学习可选编程狮或慕课网。