w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
教程
微课
视频
实战
VIP会员
编程微课
更多>
77.2k
Python3 入门课程
爬虫?机器学习? Python无所不能。
27.2k
Python3 进阶课程
带你精进语法,初窥Python之禅。
40.9k
Python 自动化办公课程
工作赋能,效率倍增
35.2k
Python Turtle 绘图入门课程
Turtle库是Python语言中一个很流行的绘制图像的函数库
22.4k
HTML入门课程(含HTML5)
HTML之于编程犹如数字之于文明。
245.2k
CSS 入门课程
想给网站化个妆?学好CSS就够了!
视频课程
更多>
170.2k
Python3零基础入门到爬虫实战
通俗易懂的Python入门课,学基础知识,也学爬虫技术
27.1k
零基础入门学Python
涵盖python的入门到实战各种技术,包括python是什么,软件安装,各种基础语法,变量、控制语句、数据结构、函数、类等,配合大量练习题的学习掌握基础
5.4k
Python 入门编程练习100题
Python入门100题,包含15个主题的100道题目,到你学会Python,打牢基础
9.7k
Python3进阶:数据分析及可视化
通俗易懂,简洁直观的Python数据分析课程
8.2k
Python机器学习入门与实战
本课程讲解经典机器学习知识和实战项目,帮助同学们掌握当下热门机器学习算法。课程以Python和著名的机器学习库Scikit-learn为核心工具,基于诸多数据集进行实战任务,从零开始进行案例演示,课程简洁清晰、通俗易懂,非常适合作为Python机器学习的入门课程。
27.3k
小白学前端:HTML零基础入门
小白学前端第一站,快速掌握HTML知识
编程实战
更多>
HTML + CSS 基础实战
JavaScript 基础实战
Bootstrap 前端开发框架
jQuery 入门实战
HTML + CSS 进阶实战
HTML5 新特性实战
极客教程
热门教程
ArkClaw 入门教程
ArkClaw 是火山引擎面向个人用户与轻办公场景提供的云端AI智能体(Agent)服务,主打“零门槛、轻量化、低成本”,聚焦个人事务与简单办公任务的自动化,无需复杂配置,开箱即用,帮助个人摆脱繁琐事务,提升日常工作、学习与生活效率。同时,还能使用您订阅的火山方舟 Coding Plan,告别 Token 按量计费焦虑。
TRAE 编程中文教程
新用户赠4500积分,字节旗下Al 编程工具
讯飞星辰MaaS使用手册
一站式AI大模型体验、调用、部署、精调平台,Coding Plan套餐首购特惠低至3.9元/月
AI对话力:让AI成为你的超级助手
系统掌握与AI大语言模型高效互动的核心技能,将AI从对话玩具升级为超级工作助手
AI 编程指南
92 篇 · 约 52 万字 精修中文教程,带你从装好到熟练 —— Claude Code 53 篇 + Codex 39 篇,把命令行变成你最快的那只手。
AI写作指南
面向职场人士、内容创作者和普通写作者,系统掌握使用AI完成文章、公文、自媒体及日常职场写作的方法,并建立可靠的人机协同写作流程。
Fast Api最佳实践指南
面向能编写基础接口的Python开发者,通过文章管理API掌握FastAPI项目组织、异步调用、数据校验、依赖复用、数据库协作及测试方法。
WorkBuddy 教程
WorkBuddy(腾讯龙虾) 是 AI 原生的桌面智能体工作台,以自然语言驱动办公自动化,一句指令即可完成数据处理、内容创作与深度分析,直接验收可交付结果,重塑职场效率标准。
AI 编程技能教程
涵盖 AI 编程技能的入门认知、基础实操、核心实战、故障排查、团队落地、未来展望全链路内容,助力每一位学习者从 “手动写代码” 向 “AI 智能协作开发” 蜕变,真正实现研发效率的翻倍提升。
OpenClaw 中文教程
OpenClaw 是 Peter Steinberger 开发的一款面向个人与轻量团队的低门槛AI自动化代理工具,前身为Clawdbot、Moltbot,经过版本迭代与品牌整合后,2026年统一以“OpenClaw”作为官方名称,核心定位是通过自然语言指令,替代人工完成流程化、重复性工作,无需用户掌握编程技能,适配多场景自动化需求。
OpenClaw 技能库中文版
OpenClaw Skills 中文版
OpenClaw 技能参考手册中文版
OpenClaw skills(技能)参考手册中文版
Claude Code 编程技能教程
Claude Code 编程技能教程,从入门到进阶。
Python3 教程
Python3.x版本,未来主流的版本。
HTML 教程
HTML 指超文本标记语言。 HTML 是通向 WEB 技术世界的钥匙。 在 W3Cschool 的 HTML 教程中,您将学习如何使用 HTML 来创建站点。 HTML 非常容易学习!你会喜欢它的!
CSS 教程
CSS 指层叠样式表(Cascading Style Sheets)。 在我们的 CSS 教程中,您将学习如何使用 CSS 同时控制整个站点的样式和布局。 通过与 XHTML 结合,CSS 可以帮助我们实行表现与结构分离的开发模式。 通过使用 CSS 来提升工作效率!
JavaScript 教程
JavaScript 是世界上最流行的脚本语言。 JavaScript 是属于 web 的语言,它适用于 PC、笔记本电脑、平板电脑和移动电话。 JavaScript 被设计为向 HTML 页面增加交互性。 许多 HTML 开发者都不是程序员,但是 JavaScript 却拥有非常简单的语法。几乎每个人都有能力将小的 JavaScript 片段添加到网页中。
Java 教程
一种可以撰写跨平台应用软件的面向对象的程序设计语言。
C语言教程
一门通用计算机编程语言
C++ 教程
C++是在C语言的基础上开发的一种通用编程语言。
微信小程序开发文档
微信小程序开发文档,主要介绍了微信小程序的开发教程,微信小程序的api文档,微信的应用号开发资料等。
Linux 教程
Linux是一套免费使用和自由传播的类Unix操作系统。
HTML/CSS
HTML 教程
HTML 指超文本标记语言。 HTML 是通向 WEB 技术世界的钥匙。 在 W3Cschool 的 HTML 教程中,您将学习如何使用 HTML 来创建站点。 HTML 非常容易学习!你会喜欢它的!
HTML 参考手册
您可以使用 HTML 来建立自己的 WEB 站点。 在本手册中,您可以查找到HTML的使用方法。 HTML 很容易学习!相信您能很快学会它!
CSS 教程
CSS 指层叠样式表(Cascading Style Sheets)。 在我们的 CSS 教程中,您将学习如何使用 CSS 同时控制整个站点的样式和布局。 通过与 XHTML 结合,CSS 可以帮助我们实行表现与结构分离的开发模式。 通过使用 CSS 来提升工作效率!
CSS3 教程
CSS3 是最新的 CSS 标准。 我们的 CSS3 教程向您讲解 CSS3 中的新特性。
CSS 参考手册
css的基础参考手册,通过一系列主流浏览器的测试,敬请放心阅读。
JavaScript
JavaScript 教程
JavaScript 是世界上最流行的脚本语言。 JavaScript 是属于 web 的语言,它适用于 PC、笔记本电脑、平板电脑和移动电话。 JavaScript 被设计为向 HTML 页面增加交互性。 许多 HTML 开发者都不是程序员,但是 JavaScript 却拥有非常简单的语法。几乎每个人都有能力将小的 JavaScript 片段添加到网页中。
Node.js 教程
Node.js 是运行在服务端的 JavaScript。
VUE3 教程
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。
后端语言
Python3 教程
Python3.x版本,未来主流的版本。
Java 教程
一种可以撰写跨平台应用软件的面向对象的程序设计语言。
PHP 教程
PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP 是免费的,并且使用广泛。对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。
Go 教程
Go语言是谷歌推出的一种全新的编程语言。
C语言教程
一门通用计算机编程语言
C++ 教程
C++是在C语言的基础上开发的一种通用编程语言。
AI/人工智能
ArkClaw 入门教程
ArkClaw 是火山引擎面向个人用户与轻办公场景提供的云端AI智能体(Agent)服务,主打“零门槛、轻量化、低成本”,聚焦个人事务与简单办公任务的自动化,无需复杂配置,开箱即用,帮助个人摆脱繁琐事务,提升日常工作、学习与生活效率。同时,还能使用您订阅的火山方舟 Coding Plan,告别 Token 按量计费焦虑。
TRAE 编程中文教程
新用户赠4500积分,字节旗下Al 编程工具
讯飞星辰MaaS使用手册
一站式AI大模型体验、调用、部署、精调平台,Coding Plan套餐首购特惠低至3.9元/月
AI对话力:让AI成为你的超级助手
系统掌握与AI大语言模型高效互动的核心技能,将AI从对话玩具升级为超级工作助手
AI 编程指南
92 篇 · 约 52 万字 精修中文教程,带你从装好到熟练 —— Claude Code 53 篇 + Codex 39 篇,把命令行变成你最快的那只手。
AI写作指南
面向职场人士、内容创作者和普通写作者,系统掌握使用AI完成文章、公文、自媒体及日常职场写作的方法,并建立可靠的人机协同写作流程。
WorkBuddy 教程
WorkBuddy(腾讯龙虾) 是 AI 原生的桌面智能体工作台,以自然语言驱动办公自动化,一句指令即可完成数据处理、内容创作与深度分析,直接验收可交付结果,重塑职场效率标准。
AI 编程技能教程
涵盖 AI 编程技能的入门认知、基础实操、核心实战、故障排查、团队落地、未来展望全链路内容,助力每一位学习者从 “手动写代码” 向 “AI 智能协作开发” 蜕变,真正实现研发效率的翻倍提升。
AI人工智能教程
本教程为AI人工智能入门教程,适合初学者学习。
OpenClaw 中文教程
OpenClaw 是 Peter Steinberger 开发的一款面向个人与轻量团队的低门槛AI自动化代理工具,前身为Clawdbot、Moltbot,经过版本迭代与品牌整合后,2026年统一以“OpenClaw”作为官方名称,核心定位是通过自然语言指令,替代人工完成流程化、重复性工作,无需用户掌握编程技能,适配多场景自动化需求。
OpenClaw 技能库中文版
OpenClaw Skills 中文版
OpenClaw 技能参考手册中文版
OpenClaw skills(技能)参考手册中文版
DeepSeek 中文教程
Deepseek是一家中国的AI公司,其推出的DeepSeek-R1是一款创新的AI推理模型。该模型采用大规模强化学习技术,仅需少量标注数据即可显著提升推理能力,在数学、代码和自然语言推理等任务上性能出色,能对标OpenAI o1正式版,还支持模型蒸馏,遵循MIT License开源,为开发者提供API服务和思维链API接口。
Claude Code 编程技能教程
Claude Code 编程技能教程,从入门到进阶。
智能体技能中文教程
Agent Skills(智能体技能)是一种轻量、开放的格式,可借助专业知识与工作流为 AI 智能体拓展能力。
MonkeyCode AI 教程
MonkeyCode 是由长亭科技推出的在线 AI 编程平台,致力于为开发者提供更专业、更可靠、更智能的 AI Coding 体验。
前端框架
Bootstrap4 教程
Bootstrap4 目前是 Bootstrap 的最新版本,是一套用于 HTML、CSS 和 JS 开发的开源工具集。利用我们提供的 Sass 变量和大量 mixin、响应式栅格系统、可扩展的预制组件、基于 jQuery 的强大的插件系统,能够快速为你的想法开发出原型或者构建整个 app 。
vue3.0 ElementPlus 中文版教程
ElementPlus 是一套为开发者、设计师和产品经理准备的基于 Vue 3.0 的组件库,提供了配套设计资源,帮助你的网站快速成型。
Element React 中文文档
基于 React 的组件库 Element
Vant2 中文教程
Vant 轻量、可靠的移动端 Vue 组件库
Vant3 中文教程
轻量、可靠的移动端 Vue 组件库
Vant4 中文教程
轻量、可靠的移动端 Vue 组件库
开发框架
Servlet 教程
运行在 Web 服务器或应用服务器上的程序。
Spring 教程
本教程是为需要详细了解 Spring 框架的体系结构和实际应用的 Java 程序员设计的。本教程将带你达到中级的专业知识水平,而你可以将自己提升至更高层次的专业知识水平。
MyBatis-Plus教程
为简化开发而生
SpringBoot 那些事
spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。
Django4 中文教程
Django4 教程 Django 是一个开放源代码的Web应用框架,由Python写成。
Flask 教程
Flask 是一个使用 Python 编写的轻量级 Web 应用程序框架。Armin Ronacher带领一个名为Pocco的国际Python爱好者团队开发了Flask。 最新教程请前往 Flask 中文教程 进行学习! 网址:https://www.w3cschool.cn/flask_1/
数据库
MySQL 教程
MySQL是一个关系型数据库管理系统。
Oracle 教程
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。
Redis 教程
一个高性能的key-value数据库。
SQL 教程
SQL 是用于访问和处理数据库的标准的计算机语言。 在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等等。
移动开发
鸿蒙OS开发文档
华为自有开源操作系统鸿蒙OS,鸿蒙OS凭借多终端开发IDE,多语言统一编译,分布式架构Kit提供屏幕布局控件以及交互的自动适配,支持控件拖拽,面向预览的可视化编程,从而使开发者可以基于同一工程高效构建多端自动运行App,实现真正的一次开发,多端部署,在跨设备之间实现共享生态。
Android 教程
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备。
uni-app 中文文档
uni-app 文档
服务器相关
Linux 教程
Linux是一套免费使用和自由传播的类Unix操作系统。
Docker 教程
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
Nginx 入门指南
Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。
开发工具
Qoder 中文教程
阿里巴巴旗下 Agentic AI 编程平台 - 让编码更智能高效
TRAE 编程中文教程
新用户赠4500积分,字节旗下Al 编程工具
Visual Studio Code 教程
一个免费的、开源的跨平台编辑器。
Eclipse 教程
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。
大数据
Hadoop 教程
Hadoop是一个开源框架,允许使用简单的编程模型在跨计算机集群的分布式环境中存储和处理大数据。它的设计是从单个服务器扩展到数千个机器,每个都提供本地计算和存储。
Apache Storm 教程
Apache Storm是一个分布式实时大数据处理系统。Storm设计用于在容错和水平可扩展方法中处理大量数据。它是一个流数据框架,具有最高的摄取率。
SAS 教程
SAS 是一款统计分析软件 。
云数据库OceanBase教程
本教程主要介绍云数据库OceanBase相关知识。
软件工程
软件工程教程
软件工程
设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
软件测试教程
软件测试教程提供了软件测试的基本和高级概念。 我们的软件测试教程专为初学者和专业人士设计。软件测试是广泛使用的技术,因为在部署软件之前必须测试软件的每个功能。 此软件测试教程包括软件测试的所有主题,如:黑盒测试,白盒测试,VisualBox测试和GrayBox测试等方法。 单元测试,集成测试,回归测试,功能测试等级别。系统测试,验收测试,Alpha测试,Beta测试,非功能测试,安全测试,可移植性测试。
UML 教程
Unified Modeling Language (UML)又称统一建模语言或标准建模语言。
网站建设
W3C 标准教程
当您将我们的《W3C 教程》学习完毕,您会对 W3C 有一个全面的了解。
HTTP 教程
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议。
网站建设指南
网站建设指导课程。
XML教程
XML 教程
XML 指扩展标记语言。 在我们的 XML 教程中,你将了解什么是 XML,以及 XML 与 HTML 之间的差异。同时你将学习如何开始在应用程序中使用 XML。
XSLT 教程
XSL 指扩展样式表语言。XSLT 指 XSL 转换。 在此教程中,你将学习如何使用 XSLT 将 XML 文档转换为其他文档,比如 XHTML。
SVG 教程
SVG 使用 XML 格式定义图像。
最新文章
更多 »
想有个替自己干活的 AI 助手?聊聊 Loomy 这个「AI 工作搭子」
Loomy 是主打本地离线的 AI 工作搭子,支持手机电脑跨端协同,接入飞书 / 钉钉 / 微信,自动做会议纪要、数据复盘、平台需求挖掘,适合运营、产品、职场人高效处理碎片化办公工作。...
2026-08-17 16:55:25
rsbuild vue3 如何使用svg?先看清这 3 个坑再动手,从最小示例讲到边界
在 rsbuild + Vue3 项目里用 SVG,最稳的是以组件方式引入 .svg 文件,再用 currentColor 或 Vue 内置支持渲染。三个坑分别是文件当静态资源直接引、没启用 SVG 加载器、以及 SSR 下路径解析失败。本文从最小示例讲到边界。...
2026-11-02 07:07:57
Python 的列表推导式踩坑:几种写法结果为什么不一样
Python 列表推导式踩坑集中在作用域、变量泄漏和条件嵌套:同名变量会覆盖外层、三层以上嵌套可读性骤降、带 else 的推导式容易写反。本文用最小示例讲清几种写法的真实结果差异与规避办法。...
2026-11-02 07:07:46
PHP 8.5 版本 redis 扩展安装失败避坑:这 3 个错误最常见
PHP 8.5 装 redis 扩展失败,多半不是命令敲错,而是扩展版本与内核 ABI、pecl 指向的 PHP、实际加载的 php.ini 三者之一对不上。本文按编译阶段与加载阶段分开定位,给出 undefined symbol、php -m 看不到、phpize 缺失三类高频错误的修复命令与验证方法。...
2026-11-02 07:07:36
Node.js 26.13.0 正式发布,新特性该怎么用:新手该不该现在跟进
Node.js 26.13.0 于 2026 年 10 月 28 日发布,26.x 分支正式转入长期支持(LTS),代号 Lithium,支持到 2029 年 4 月底。相比 26.12.1 没有代码变化,已在 26.x 的项目可直接升级;停在 24 或 22 的项目要先查 Linux 上的 libatomic 依赖与原生模块重编。本文按学习、练手、生产三类场景给出判断。...
2026-11-02 07:07:25
在JS中,如何保证数组插入时的唯一性,用错场景反而更麻烦
在 JavaScript 里保证数组插入唯一性,首选用 Set 去重后插入;频繁操作且不在意顺序时用 includes 查重。用错场景——比如用 indexOf 做大数组去重——会把 O(n) 拖成 O(n²)。本文用最小示例讲清三种做法的取舍与失败分支。...
2026-11-02 07:07:14
echarts 仪表盘样式:几种做法的区别与取舍,含完整示例与避坑
echarts 仪表盘样式有 gauge 系列、graphic 组件和主题包三条路。新手用 gauge 系列最稳,它封装了刻度、指针与进度环;要高度定制外观再上 graphic,换肤才用主题包。本文给可运行配置、预期效果与三个常见失败。...
2026-11-02 07:07:04
请问:C++的难点在哪些位置的正确打开方式
C++ 的难点集中在五个位置:对象生命周期与内存管理、编译链接模型、模板与类型推导、对象模型与拷贝语义、标准库与工具链。本文逐个给出最小复现、成因与练习方式,并告诉你怎么判断自己卡在哪一层,避免反复通读语法却始终无法上手项目。...
2026-11-02 07:06:53
有没有很方便地对 C++ 内存管理的方式?先看清这 3 个坑再动手
C++ 内存管理省事的办法只有一条:用 RAII 把释放交给析构函数,优先 unique_ptr,共享时才用 shared_ptr,双向关系用 weak_ptr 打破循环。本文用最小示例讲清三种智能指针的分工与选型顺序,并给出同裸指针重复托管、循环引用、数组删除器用错这三个高频坑的复现与修复。...
2026-11-02 07:06:42
C++迷宫问题:为什么测试用例未完全通过(附 3 种方法)
迷宫题测试用例过不全,八成不是算法写错,而是多组数据没清空状态、行列顺序写反、以及要最短路径却用了 DFS。本文用统一的迷宫模型讲清 BFS、DFS 与并查集的取舍,给出完整可编译的 BFS 实现、预期输出与三个高频丢分边界的处理方式。...
2026-11-02 07:06:31
C++ 的悬空引用该怎么避免?用最小示例一次讲清
C++ 的悬空引用发生在引用绑定的对象已经销毁之后,访问它会触发未定义行为。最常见于返回局部变量引用、绑定到临时对象、以及容器扩容后旧引用失效。本文用最小示例讲清三种成因与避免办法。...
2026-11-02 07:06:21
TRAE 怎么创建项目?上手前先确认这几件事,含完整示例与避坑
用 TRAE 创建项目,重点不是点哪个按钮,而是先建立可回滚、可验证的起点。本文给出上手前必须确认的五件事:Git 兜底、运行时版本、依赖源可达、目录结构先定、权限与隐私边界,并附最小可跑示例、提示词模板与四步验收清单。...
2026-11-01 07:06:26