Scratch:
面向初学者的编程软件,使用图形化编程语言,可以通过拖放代码块来创建程序。
Code.org:
在线编程学习平台,提供各种编程课程和资源,可以通过智能手机或平板电脑访问。
mBlock:
为Arduino和Makeblock开发的一款可视化编程软件,使用类似于Scratch的编程界面,可以通过拖放模块的方式编写程序,并与硬件设备进行交互。
Raspberry Pi Pico:
低成本的微控制器开发板,可以使用Python进行编程。
App Inventor:
由麻省理工学院开发的一款用于创建Android应用程序的软件,使用图形化编程语言,可以通过拖拽和组合代码块来构建应用程序的逻辑。
PythonTurtle:
基于Python的绘图库,可以用来学习编程和绘图,提供了一个简单的图形化界面,可以通过编写Python代码来控制海龟绘图。
SoloLearn:
提供多种编程语言的学习教程,包括Python、Java和C++等,用户可以直接在手机上编写和运行代码。
Dcoder:
支持30多种编程语言,具有代码编辑器、运行环境和调试器等功能,用户可以随时随地编写、编辑和运行代码。
AIDE:
适用于Android设备的移动应用程序,可以进行Java编程,具有代码编辑器、编译器和调试器等功能。
Pythonista:
适用于iPad和iPhone的移动应用程序,可以在没有电脑的情况下进行Python编程。
Pydroid 3:
适用于Android设备的移动应用程序,可以在没有电脑的情况下进行Python编程。
Scratch Offline Editor:
麻省理工学院开发的免费编程软件,可以在没有网络连接的情况下使用。
这些软件提供了不同的编程学习方式和工具,适合不同年龄段和需求的学习者。通过这些软件,用户可以在没有电脑的情况下进行编程学习和实践。