自学编程的软件有很多,以下是一些推荐的工具:
编程狮:
这是一款超400万用户都在使用的专业编程入门学习App,提供了“编程微课”与“编程实战”相结合的学习方式,涵盖了HTML、Python、CSS、JavaScript、jQuery、C、PHP、Java、Sql、Mysql等1000+常见编程语言教程和免费技术文档。
扇贝编程:
适合18岁以上用户学习,通过游戏闯关式的互动学习方式,带领学习者轻松掌握Python语言的基础知识,注重实操,支持电脑、手机两端同步的功能。
C语言程序设计学习与实验系统2023:
专为C语言初学者设计,支持Windows 7/8/10/11操作系统。
Replit:
一个完全免费的在线编程平台,支持100多种编程语言,无需安装任何软件,提供手机端良好的体验。
Google Colab:
一个数据科学学习利器,免费GPU支持,预装常用数据科学库,可以直接运行完整项目,支持markdown笔记。
Python Tutor:
一个代码可视化工具,适合初学者理解代码执行过程,具有代码执行可视化、变量状态追踪、内存分配展示等功能。
C++编译器:
专为C语言初学者设计,支持云编译和本地编译,方便用户随时随地验证小程序。
LeetCode:
技术题库丰富,包含多种编程语言的题目,适合求职面试前的刷题准备,同时提供技术干货分享和技术交流社区。
ATerm终端模拟器:
安卓平台上的强大终端模拟器,支持多种终端模拟,可以在手机上实现远程编程。
QPython3:
集成了Python3解释器,支持命令行运行Python代码,具有代码高亮、语法检查等功能。
AIDE:
专为安卓开发者设计的Java集成开发环境(IDE),支持直接编译运行Java代码,编写简单的安卓程序。
VS Code (Code FA):
酷安大神将VS Code移植到安卓平台的作品,实现了VS Code在PC平台上能实现的所有功能。
HelloWorld:
一款能编纂代码源码的掌上应用软件,可以用于学习编程、统计数据、操作文件、开发自动化脚本等操作。
GitHub:
全球最大的代码托管平台,提供了丰富的开源项目供学习者参考,还有众多免费的编程课程和教程。
Codecademy:
一个知名的在线教育平台,提供广泛的编程课程,大部分课程都是免费的。
Coursera:
另一个提供从入门到精通的编程课程的在线学习平台,大部分课程也是免费的。
Scratch:
由麻省理工学院开发的图形化编程软件,旨在帮助儿童和初学者学习编程,采用拖放式编程,使用图形化积木块来构建程序。
Python IDLE:
Python编程语言的官方集成开发环境(IDE),提供了代码编辑器、调试器和交互式解释器,适合初学者。
Visual Studio Code:
一款免费且功能强大的文本编辑器,支持多种编程语言,具有智能代码补全、调试器、版本控制等功能。
Redis Desktop Manager:
一款功能强大、简单专业的数据库管理应用软件,支持用于Windows、Linux和Mac OS等多个平台。
这些工具涵盖了从入门到进阶的各个阶段,用户可以根据自己的需求和兴趣选择合适的工具进行学习。