自学编程的手机软件有很多,以下是一些推荐的工具:
C++编译器:
专为C语言初学者设计,支持云编译和本地编译,方便用户随时随地验证小程序。
LeetCode:
技术题库丰富,包含多种编程语言的题目,适合求职面试前的刷题准备。同时,还有技术干货分享和技术交流社区。
ATerm终端模拟器:
安卓平台上的强大终端模拟器,支持多种终端模拟,可以在手机上实现远程编程,满足各种编程需求。
QPython3:
集成了Python3解释器,支持命令行运行Python代码,具有代码高亮、语法检查等功能,方便用户编写和运行Python代码。
AIDE:
专为安卓开发者设计的Java集成开发环境(IDE),支持直接编译运行Java代码,编写简单的安卓程序。具有自动补全、代码高亮、语法提示等功能。
Python编程狮:
一款专门为零基础编程爱好者打造的Python入门工具App,提供Python编程海量参考教程,支持碎片化时间学习,手机端即可写代码。
编程狮:
一款专业的编程入门学习App,涵盖多种编程语言教程和免费技术文档,提供编程微课和编程实战功能,帮助初学者入门及提升程序员开发效率。
VS Code(Code FA):
酷安大神将VS Code移植到安卓平台的作品,几乎实现了VS Code在PC平台上能实现的所有功能,包括安装插件和适配各种语言。
SoloLearn:
提供多种编程语言的基础课程,包括Python、Java、C++等,用户可以通过文档、视频和小测验来学习新知识。此外,SoloLearn的社区功能促成了学习者之间的互动。
Grasshopper:
由Google推出的一款针对初学者的编程学习应用,主要以JavaScript为基础,通过有趣的游戏和迷题来教授编程基础知识。
Enki:
适用于移动设备的编程学习应用,提供了许多编程语言和科目的课程,如Python、Ruby、算法等,通过每天的短小课程来帮助用户不断进步并实践所学知识。
Mimo:
集成了多种编程语言教程和实践项目的学习应用,以互动式的方式教授编程基础,并提供了丰富的实践案例和项目。
Udemy:
虽然Udemy是一个在线学习平台,但其也提供了手机应用,用户可以在手机上随时随地学习各种编程课程。
Programming Hub:
提供详细的教程和大量的编程示例,涵盖多种语言及概念。用户在学习过程中,除了可以阅读课程内容外,还能够查看各种编程实例。
Khan Academy:
作为一个教育平台,全方位支持STEM(科学、技术、工程和数学)教育,其中包括编程相关的计算机科学课程。
这些工具涵盖了从基础到高级的编程学习需求,用户可以根据自己的兴趣和需求选择合适的软件进行学习。建议多尝试几个工具,找到最适合自己的学习方式。