编程狮:
这是一款超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:
如果你对数据分析和机器学习感兴趣,Google Colab绝对是最佳选择,它提供了免费GPU支持,预装常用数据科学库,可以直接运行完整项目,还支持markdown笔记。
Python Tutor:
这是一个代码可视化工具,能让你看到代码是如何一步步运行的,有助于理解代码执行过程。
VS Code (Code FA):
酷安大神将VS Code移植到安卓平台的作品,几乎实现了VS Code在PC平台上能实现的所有功能,包括安装插件和适配各种语言,是编程新手的理想选择。
GitHub:
这个全球最大的代码托管平台不仅提供了丰富的开源项目供学习者参考,还有众多免费的编程课程和教程供学习者进修。
Codecademy和Coursera:
这些在线学习平台提供了从入门到精通的编程课程,而且大部分课程都是免费的。
Dev-C++:
适合初学者使用的轻量级C/C++集成开发环境,功能简洁,拥有技巧提示,并且支持多语言。
Sublime Text:
这是一个轻量级的文本编辑器,支持多种语言的语法高亮及代码补全,具有高度的可拓展性以及Vim模式,是一个跨平台的编辑器。
Redis Desktop Manager:
功能强大、简单专业的数据库管理应用软件,支持用于Windows、Linux和Mac OS等多个平台。
MarsCode:
字节跳动推出的免费编程辅助工具,提供云端IDE,支持多种主流语言,可作为VSCode和JetBrains的插件使用,能实现代码补全、生成和优化等功能。
CodeGeeX:
由智谱AI研发,支持Python、Java等主流语言,具备代码自动生成与补全、自动注释添加、代码翻译以及智能问题解答等功能。
通义灵码:
阿里云基于通义大模型研发的智能编程助手,提供行级/函数级实时续写、自然语言生成代码、单元测试生成等功能,还具备智能问答功能。
Scratch:
由MIT Media Lab的Lifelong Kindergarten Group开发,通过拖放编程块的方式让用户轻松入门编程,适合青少年等初学者直观地理解编程逻辑。
Code.org:
非营利性网站,提供“小时代码”教育活动及多种编程课程,初学者可从简单的拖拽式编程练习开始,逐步进阶到更复杂的编程概念。
Blockly:
谷歌开发的开放源码编程语言,使用拖放式编程界面,类似于Scratch,适合移动端和桌面端,可跨设备学习。
SoloLearn:
提供了丰富的编程课程,涵盖Python、C++、Java、Java等多种语言,界面友好,用户可以通过互动式的练习来巩固知识。
Programming Hub:
拥有超过5000个编程代码示例和教程,智能编程学习平台使得用户可以逐步学习,每个章节都设有小测验,有效检验学习成果。
AIDE:
针对想要开发Android应用的用户,AIDE支持Java和C++的开发,用户可以直接在手机上进行应用开发和调试。
Dcoder:
集成开发环境(IDE),支持多种编程语言,如C、C++、Python、Ruby等,具备代码编辑、编译和调试功能,还包含了社区分享功能。
这些软件各有特色,可以根据个人的学习需求和习惯选择合适的工具进行学习。