w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
教程
微课
视频
实战
VIP会员
编程微课
更多>
54.9k
Python3 入门课程
爬虫?机器学习? Python无所不能。
26.5k
Python3 进阶课程
带你精进语法,初窥Python之禅。
40.5k
Python 自动化办公课程
工作赋能,效率倍增
34.5k
Python Turtle 绘图入门课程
Turtle库是Python语言中一个很流行的绘制图像的函数库
21.2k
HTML入门课程(含HTML5)
HTML之于编程犹如数字之于文明。
244.5k
CSS 入门课程
想给网站化个妆?学好CSS就够了!
视频课程
更多>
169.8k
Python3零基础入门到爬虫实战
通俗易懂的Python入门课,学基础知识,也学爬虫技术
17.2k
零基础入门学Python
涵盖python的入门到实战各种技术,包括python是什么,软件安装,各种基础语法,变量、控制语句、数据结构、函数、类等,配合大量练习题的学习掌握基础
3.5k
Python 入门编程练习100题
Python入门100题,包含15个主题的100道题目,到你学会Python,打牢基础
9.6k
Python3进阶:数据分析及可视化
通俗易懂,简洁直观的Python数据分析课程
8.1k
Python机器学习入门与实战
本课程讲解经典机器学习知识和实战项目,帮助同学们掌握当下热门机器学习算法。课程以Python和著名的机器学习库Scikit-learn为核心工具,基于诸多数据集进行实战任务,从零开始进行案例演示,课程简洁清晰、通俗易懂,非常适合作为Python机器学习的入门课程。
27.2k
小白学前端:HTML零基础入门
小白学前端第一站,快速掌握HTML知识
编程实战
更多>
HTML + CSS 基础实战
JavaScript 基础实战
Bootstrap 前端开发框架
jQuery 入门实战
HTML + CSS 进阶实战
HTML5 新特性实战
极客教程
热门教程
ArkClaw 入门教程
ArkClaw 是火山引擎面向个人用户与轻办公场景提供的云端AI智能体(Agent)服务,主打“零门槛、轻量化、低成本”,聚焦个人事务与简单办公任务的自动化,无需复杂配置,开箱即用,帮助个人摆脱繁琐事务,提升日常工作、学习与生活效率。同时,还能使用您订阅的火山方舟 Coding Plan,告别 Token 按量计费焦虑。
TRAE 编程中文教程
AI辅助编程,代码自动修复
讯飞星辰MaaS使用手册
一站式AI大模型体验、调用、部署、精调平台,Coding Plan套餐首购特惠低至3.9元/月
OpenClaw 中文教程
OpenClaw 是 Peter Steinberger 开发的一款面向个人与轻量团队的低门槛AI自动化代理工具,前身为Clawdbot、Moltbot,经过版本迭代与品牌整合后,2026年统一以“OpenClaw”作为官方名称,核心定位是通过自然语言指令,替代人工完成流程化、重复性工作,无需用户掌握编程技能,适配多场景自动化需求。
OpenClaw 技能库中文版
OpenClaw Skills 中文版
OpenClaw 技能参考手册中文版
OpenClaw skills(技能)参考手册中文版
WorkBuddy 教程
WorkBuddy(腾讯龙虾) 是 AI 原生的桌面智能体工作台,以自然语言驱动办公自动化,一句指令即可完成数据处理、内容创作与深度分析,直接验收可交付结果,重塑职场效率标准。
Claude Code 编程技能教程
Claude Code 编程技能教程,从入门到进阶。
AI 编程技能教程
涵盖 AI 编程技能的入门认知、基础实操、核心实战、故障排查、团队落地、未来展望全链路内容,助力每一位学习者从 “手动写代码” 向 “AI 智能协作开发” 蜕变,真正实现研发效率的翻倍提升。
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 编程中文教程
AI辅助编程,代码自动修复
讯飞星辰MaaS使用手册
一站式AI大模型体验、调用、部署、精调平台,Coding Plan套餐首购特惠低至3.9元/月
OpenClaw 中文教程
OpenClaw 是 Peter Steinberger 开发的一款面向个人与轻量团队的低门槛AI自动化代理工具,前身为Clawdbot、Moltbot,经过版本迭代与品牌整合后,2026年统一以“OpenClaw”作为官方名称,核心定位是通过自然语言指令,替代人工完成流程化、重复性工作,无需用户掌握编程技能,适配多场景自动化需求。
OpenClaw 技能库中文版
OpenClaw Skills 中文版
OpenClaw 技能参考手册中文版
OpenClaw skills(技能)参考手册中文版
WorkBuddy 教程
WorkBuddy(腾讯龙虾) 是 AI 原生的桌面智能体工作台,以自然语言驱动办公自动化,一句指令即可完成数据处理、内容创作与深度分析,直接验收可交付结果,重塑职场效率标准。
Claude Code 编程技能教程
Claude Code 编程技能教程,从入门到进阶。
AI 编程技能教程
涵盖 AI 编程技能的入门认知、基础实操、核心实战、故障排查、团队落地、未来展望全链路内容,助力每一位学习者从 “手动写代码” 向 “AI 智能协作开发” 蜕变,真正实现研发效率的翻倍提升。
AI人工智能教程
本教程为AI人工智能入门教程,适合初学者学习。
智能体技能中文教程
Agent Skills(智能体技能)是一种轻量、开放的格式,可借助专业知识与工作流为 AI 智能体拓展能力。
DeepSeek 中文教程
Deepseek是一家中国的AI公司,其推出的DeepSeek-R1是一款创新的AI推理模型。该模型采用大规模强化学习技术,仅需少量标注数据即可显著提升推理能力,在数学、代码和自然语言推理等任务上性能出色,能对标OpenAI o1正式版,还支持模型蒸馏,遵循MIT License开源,为开发者提供API服务和思维链API接口。
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 编程中文教程
AI辅助编程,代码自动修复
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-07 12:09:25
什么是 RAG?一文讲透 AI 检索增强生成的工作原理
RAG 全称检索增强生成,是一种先检索外部资料、再让大模型据此生成答案的 AI 技术。本文讲清它是什么、为什么能缓解大模型知识过时与编造问题、四步工作流程,以及与微调、Agent 的核心区别,帮你判断自己该不该用 RAG。...
2026-08-14 16:32:45
Python 怎么把两个字典合并?三种最常用的方法讲清楚
本文讲清 Python 怎么把两个字典合并:最直观的是 {**a, **b} 解包写法,想原地修改原字典可用 update 方法,Python 3.9 之后还能用更清爽的 | 合并运算符。同时说明重复键永远后值覆盖前值,以及三种方法在是否生成新字典上的取舍。...
2026-08-14 16:26:41
Python 虚拟环境怎么退出?附两种最常用的方法讲清楚
本文讲清 Python 虚拟环境激活后怎么退出:最标准的做法是执行 deactivate 命令,最省事的做法是直接关闭终端窗口。同时澄清退出不等于删除依赖、deactivate 找不到命令等常见误解,帮你彻底搞懂 venv 的进出操作与适用场景。...
2026-08-14 15:25:01
Java 怎么判断字符串是否相等?两种比较写法一次讲清
本文讲清 Java 怎么判断字符串相等:比内容要用 equals 方法,而不是 ==,因为 == 比的是内存地址、equals 比的是字符内容。同时介绍忽略大小写的 equalsIgnoreCase,以及先判空避免空指针的最稳写法,帮你绕开这个经典新手坑。...
2026-08-14 15:14:43
CSS 怎么给元素加圆角?附两种最常用的方法讲清楚
本文讲清 CSS 怎么用 border-radius 给按钮、卡片等元素加圆角:写一个值四个角一起圆最常用,写多个值或单独属性可精细控制每个角。同时指出正方形配 50% 才能做正圆头像、长方形变椭圆等常见坑,帮你把圆角用好看。...
2026-08-14 15:01:36
什么是死锁?一文讲透多线程里最易卡死的那件事
死锁,就是多个线程各自占着对方要的锁、互相等待导致全员卡死。本文讲清死锁的四个必要条件、一个最小复现例子,提供统一加锁顺序、加超时、缩小锁范围三种避免办法,并给出用线程栈排查死锁的步骤,帮你写多线程时把卡死挡在门外。...
2026-08-13 16:36:36
什么是 C2PA?一文讲透 AI 时代怎么辨别图片和视频真假
C2PA 是一套给图片、视频、音频标注来源凭证的开放标准,用数字签名把内容的作者、工具和生成时间绑进文件,方便查验真假。本文讲清 C2PA 是什么、靠数字签名与元数据怎么工作、和普通水印的区别,以及普通人怎么在手机和社交平台上查看内容凭证,并说明它的局限。...
2026-08-13 16:31:58
HTML 怎么让图片自适应容器宽度?附 3 种实用方法
HTML 图片自适应,核心是给 img 设 width:100% 或 max-width:100%,让图片宽度跟着容器走而不是写死像素。本文讲清图片为什么会撑破布局,提供 width:100% 拉满、max-width:100% 防放大、object-fit 控裁剪三种完整做法和对比表,并列出图片溢出、被拉长变形、Retina 发虚等常见坑的解决办法,帮你让任意尺寸的图都贴合容器。...
2026-08-13 15:55:01
CSS 怎么让文字两端对齐?text-align:justify 完整写法讲透
CSS 文字两端对齐,就是给段落设 text-align:justify,让每行首尾都贴齐容器两边。本文讲清 justify 做了什么、为什么中文常常看不出效果,提供 text-align-last 补齐最后一行、hyphens 防英文断词的写法,并列出短标签、标题、窄容器等不该用的场景,帮你把文字排得像报纸一样整齐。...
2026-08-13 14:51:22
C 语言怎么从文件里读取内容?附 2 种实用做法
C 语言文件读取靠 fopen 拿到文件指针,再用 fgets 逐行读或 fread 整块读把内容搬进内存。本文基于 C99 与 gcc 验证,讲清文本与二进制打开模式的区别,提供两种完整做法和对比表,并列出中文乱码、只读一行、忘记关闭文件等常见坑的解决办法,帮你把文件读出来。...
2026-08-13 14:48:34
C++ 怎么在字符串里查找子串?附 2 种方法(find 与 rfind)
C++ 字符串查找子串,最常用的是 string::find 从左边找、string::rfind 从右边找,找不到都返回 string::npos。本文讲清 find 与 rfind 的基本用法、怎么判断是否找到、以及和 Java 思路的对比,并附上判断文件名后缀、提取参数的完整示例,帮你稳稳处理字符串里的子串。...
2026-08-13 14:44:33