编程狮
特点:提供“编程微课”与“编程实战”相结合的学习方式,涵盖1000+常见编程语言教程和免费技术文档,支持20+编程语言和编程工具的编译,拥有近1000份试题的题库大全和离线阅读功能。
扇贝编程
特点:适合18岁以上用户,通过游戏闯关式的互动学习方式,带领学习者轻松掌握Python语言的基础知识,注重实操,涵盖电脑、手机两端同步的功能,自动保存学习进度。
C语言程序设计学习与实验系统2023
特点:专为C语言初学者设计,支持Windows 7/8/10/11操作系统,简单易用。
Replit
特点:完全免费使用基础功能,支持100多种编程语言,无需安装任何软件,手机端体验良好,非常适合碎片化学习。
Google Colab
特点:免费GPU支持,预装常用数据科学库,可以直接运行完整项目,支持markdown笔记,非常适合数据分析和机器学习的学习者。
Python Tutor
特点:代码可视化工具,帮助理解代码执行过程,适合想要理解代码运行细节的学习者。
Scratch
特点:图形化编程软件,通过拖拽积木的方式来编写程序,适合儿童和初学者,易于理解和上手。
Python IDLE
特点:Python自带的集成开发环境(IDE),提供交互式的编程环境,适合初学者入门。
Visual Studio Code
特点:免费且功能强大的代码编辑器,支持多种编程语言,有丰富的插件生态系统,提供友好的用户界面和丰富的代码提示功能。
Arduino IDE
特点:为Arduino开发的集成开发环境,提供简单的编程语言和易于使用的接口,适合初学者入门。
HTML/CSS编辑器
特点:如Sublime Text、Atom、Brackets等,提供代码高亮、自动补全等功能,适合初学者学习网页开发。
App Inventor
特点:由麻省理工学院开发,适用于Android平台的编程软件,使用可视化编程方式,通过拖拽和连接图形化代码块来创建Android应用程序,适合初学者快速入门移动应用开发。
Dev-C++
特点:Windows环境下的轻量级C/C++集成开发环境,功能简洁,拥有技巧提示,支持多语言,适合初学者快速进行开发。
Sublime Text
特点:轻量级文本编辑器,支持多种语言的语法高亮及代码补全,具有高度的可拓展性,支持Windows、Linux、Mac OS X等操作系统。
Redis Desktop Manager
特点:功能强大、简单专业的数据库管理应用软件,支持Windows、Linux和Mac OS等多个平台。
仓颉语言
特点:语法简洁,对有编程经验的开发者来说,几乎不用学习成本,适合快速编写简单程序。
易语言
特点:语法直观,贴近中文思维,非常适合初学者快速入门编程,代码采用中文编写,变量和函数命名简洁易懂。
这些编程软件各有特点,适合不同学习需求和编程基础的学习者。建议根据个人兴趣和需求选择合适的工具进行学习。