编程资源导航

编程软件

Scratch

MIT开发的图形化编程工具,适合6-16岁儿童学习编程。通过拖拽积木块的方式,让孩子轻松学习编程思维。

访问官网

Mixly

面向创客教育的图形化编程工具,支持Arduino等硬件编程。界面友好,适合青少年学习硬件编程。

下载安装

mBlock

基于Scratch的图形化编程软件,支持Arduino、micro:bit等硬件编程,适合机器人编程学习。

下载安装

PyCharm

专业的Python集成开发环境,提供代码补全、调试等功能,适合Python项目开发。

下载安装

Thonny

专为Python初学者设计的IDE,界面简洁,调试功能强大,适合Python入门学习。

下载安装

Dev-C++

轻量级的C/C++集成开发环境,适合初学者学习C++编程。界面简洁,编译速度快,是信息学竞赛的常用工具。

下载安装

Code::Blocks

开源的C/C++集成开发环境,支持多种编译器,适合C++学习和项目开发。

下载安装

学习网站

菜鸟教程

提供了HTML、CSS、JavaScript、Python等多种编程语言的基础教程,内容通俗易懂,适合初学者。

访问网站

慕课网

提供大量优质的编程课程,包括前端、后端、移动开发等多个方向,课程质量高,讲师专业。

访问网站

B站编程区

B站上有大量优质的编程教学视频,适合各个层次的学习者,内容涵盖编程基础到高级应用。

访问网站

网易云课堂

提供丰富的编程课程,包括Python、Java、Web开发等,课程体系完整,适合系统学习。

访问网站

Codecademy

国际知名的编程学习平台,提供交互式编程课程,让学习过程更加有趣和高效。

访问网站

在线编程环境

STEM86 Scratch

专业的Scratch在线编程环境,提供作品管理、课程学习等功能,适合Scratch编程教学和学习。

开始编程

Scratch在线编辑器

MIT官方提供的Scratch在线编程环境,无需安装,直接在浏览器中创建和运行Scratch项目。

开始编程

STEM86 Python

专业的Python在线编程环境,提供代码编辑、运行和调试功能,适合Python编程教学和学习。

开始编程

OnlineGDB

支持C++等多种语言的在线调试器,提供代码高亮、调试和运行功能。

开始编程

Programiz

支持C++等多种语言的在线编译器,界面简洁,适合学习和练习编程。

开始编程

辅助工具

Typora

优雅的Markdown编辑器,支持实时预览,适合编写技术文档和博客。界面简洁,功能强大。

下载安装

Notion

全能型笔记工具,支持Markdown、表格、看板等多种格式,适合知识管理和项目规划。

访问官网

Git

分布式版本控制系统,用于跟踪代码变更,支持多人协作开发。是程序员必备的版本控制工具。

下载安装

GitHub Desktop

GitHub官方推出的图形化Git客户端,操作简单直观,适合初学者使用Git进行版本控制。

下载安装

VS Code

轻量级代码编辑器,支持多种编程语言,拥有丰富的插件生态系统,是开发者的首选工具之一。

下载安装

DBeaver

开源的数据库管理工具,支持多种数据库,界面友好,适合数据库开发和管理。

下载安装

赛事网站

LeetCode

全球知名的编程竞赛平台,提供大量算法题目和在线编程环境,适合准备技术面试和提升算法能力。

访问网站

Codeforces

国际知名的在线编程竞赛平台,定期举办编程比赛,题目难度适中,适合提升编程能力。

访问网站

牛客网

国内知名的编程竞赛平台,提供大量算法题目和在线编程环境,适合准备校招和提升编程能力。

访问网站

AtCoder

日本知名的编程竞赛平台,定期举办比赛,题目质量高,适合提升算法和编程能力。

访问网站

洛谷

国内知名的算法竞赛平台,提供大量算法题目和在线评测系统,适合准备信息学竞赛。

访问网站