Skip to content

尚硅谷 Python 零基础教程(2026 版)

Python 零基础入门到大神,AI 人工智能必备,从语法基础到面向对象、进程线程、协程实战。 讲师:尚硅谷

在线视频(推荐)

无需百度网盘会员,B 站直接在线观看:

🎬 python零基础教程,Python入门到大神,AI人工智能必备


仓库结构

text
python/
├── README.md                 # 本说明(含分 P 在线目录)
├── 课件/                     # Markdown 课件(按章节拆分,可在线阅读)
│   ├── 01-必备基础知识.md
│   ├── 02-初识Python.md
│   ├── ...
│   ├── 14-协程.md
│   └── assets/               # 章节共用图片资源
└── 代码/                     # 章节配套代码
    ├── 第1章/
    ├── 第2章/
    ├── ...
    └── 第13章/

学习路线 & 资料对照

章节课件代码视频分 P
第 01 章 · 必备基础知识课件代码P1 – P3
第 02 章 · 初识 Python课件代码P4 – P8
第 03 章 · Python 核心基础课件代码P9 – P30
第 04 章 · 流程控制语句课件代码P31 – P43
第 05 章 · 函数入门课件代码P44 – P59
第 06 章 · 数据容器课件代码P60 – P88
第 07 章 · 面向对象课件代码P89 – P110
第 08 章 · 函数进阶课件代码P111 – P123
第 09 章 · 错误与异常课件代码P124 – P126
第 10 章 · 模块与包课件代码P127 – P131
第 11 章 · 迭代器 vs 生成器课件代码P132 – P135
第 12 章 · 文件操作课件代码P136 – P141
第 13 章 · 进程与线程课件代码P142 – P165
第 14 章 · 协程课件P166 – P172

完整视频目录(点击即可跳转对应分 P)

链接格式:https://www.bilibili.com/video/BV1tDsgzxECr?p=N,打开后直接定位到第 N 集。

第 01 章 · 必备基础知识(P1 – P3)

P标题时长在线观看
1001_课程简介(Python叕火了?)04:49▶ 观看
202.Python概述(Python到底强在哪?)08:39▶ 观看
303.编译型 vs 解释型(编程语言的两大门派)07:07▶ 观看

第 02 章 · 初识 Python(P4 – P8)

P标题时长在线观看
404.安装Python解释器(10分钟搞定Python环境)10:33▶ 观看
505.先来个打印吧(第一个Python程序)07:51▶ 观看
606.安装PyCharm(最强的Python IDE长啥样?)09:03▶ 观看
707.设置PyCharm(超贴心的设置方案)15:12▶ 观看
808.PyCharm快捷键(最全的快捷键设置指南)15:53▶ 观看

第 03 章 · Python 核心基础(P9 – P30)

P标题时长在线观看
909.字面量(Python世界的第一块砖)12:57▶ 观看
1010.变量(让数据能被反复使用)13:46▶ 观看
1111.标识符命名规则(程序中起名要有规矩)08:36▶ 观看
1212.常量(让重要的值不再被误改)04:35▶ 观看
1313.注释(未来的你会感谢现在写注释的你)10:34▶ 观看
1414.字符编码(别再怕乱码了,原理就这么回事)10:39▶ 观看
1515.数据类型(数据也分性格,各有各的脾气)08:28▶ 观看
1616.整型(大整数分组,整数没有上限)08:28▶ 观看
1717.浮点型(科学计数法)05:19▶ 观看
1818_字符串_四种定义方式05:10▶ 观看
1919_字符串_格式化输出17:05▶ 观看
2020_字符串_占位符精度控制13:22▶ 观看
2121_字符串_转义字符17:13▶ 观看
2222_数据类型转换11:49▶ 观看
2323_算数运算符03:16▶ 观看
2424_赋值_复合赋值运算符07:25▶ 观看
2525_比较运算符16:13▶ 观看
2626_布尔类型08:00▶ 观看
2727_逻辑运算符13:31▶ 观看
2828_进制(概念)12:21▶ 观看
2929_进制(代码)08:09▶ 观看
3030_输入语句06:16▶ 观看

第 04 章 · 流程控制语句(P31 – P43)

P标题时长在线观看
3131_单分支11:17▶ 观看
3232_双分支03:04▶ 观看
3333_多分支05:39▶ 观看
3434_嵌套分支14:05▶ 观看
3535_while循环12:12▶ 观看
3636_while循环案例04:22▶ 观看
3737_for循环12:07▶ 观看
3838_for循环案例05:52▶ 观看
3939_对比while与for05:02▶ 观看
4040_嵌套循环10:52▶ 观看
4141_九九乘法表08:45▶ 观看
4242_continu与break12:13▶ 观看
4343_流程控制_综合案例25:47▶ 观看

第 05 章 · 函数入门(P44 – P59)

P标题时长在线观看
4444_函数_概念及分类05:41▶ 观看
4545_函数_基本使用06:06▶ 观看
4646_函数_参数的使用09:00▶ 观看
4747_函数_位置参数06:19▶ 观看
4848_函数_关键字参数09:52▶ 观看
4949_函数_限制传参方式05:37▶ 观看
5050_函数_参数默认值06:15▶ 观看
5151_函数_可变参数11:41▶ 观看
5252_特殊的字面量_None06:05▶ 观看
5353_函数_返回值09:25▶ 观看
5454_全局作用域_局部作用域17:50▶ 观看
5555_函数_嵌套调用11:30▶ 观看
5656_函数_递归调用12:23▶ 观看
5757_函数_递归的应用08:20▶ 观看
5858_函数_说明文档04:14▶ 观看
5959_函数_综合案例16:35▶ 观看

第 06 章 · 数据容器(P60 – P88)

P标题时长在线观看
6060_何为数据容器03:49▶ 观看
6161_列表_定义列表05:34▶ 观看
6262_列表_下标(索引值)04:10▶ 观看
6363_列表_增删改查16:20▶ 观看
6464_列表_常用方法12:31▶ 观看
6565_列表_常用内置函数12:12▶ 观看
6666_列表_循环遍历10:27▶ 观看
6767_列表_小练习07:42▶ 观看
6868_列表_总结01:26▶ 观看
6969_元组17:47▶ 观看
7070_函数_解包列表或元组传参09:49▶ 观看
7171_元组_总结00:45▶ 观看
7272_字符串20:10▶ 观看
7373_序列的切片操作15:12▶ 观看
7474_序列的其他操作05:39▶ 观看
7575_集合_定义集合17:38▶ 观看
7676_集合_增删改查11:04▶ 观看
7777_集合_常用方法09:15▶ 观看
7878_集合_数学运算04:04▶ 观看
7979_集合_循环遍历02:05▶ 观看
8080_集合_总结01:22▶ 观看
8181_字典_定义字典09:51▶ 观看
8282_字典_增删改查08:05▶ 观看
8383_字典_常用方法04:29▶ 观看
8484_字典_循环遍历01:58▶ 观看
8585_字典_总结00:59▶ 观看
8686_数据容器通用操作14:24▶ 观看
8787_数据容器_小练习15:17▶ 观看
8888_数据容器_总结02:46▶ 观看

第 07 章 · 面向对象(P89 – P110)

P标题时长在线观看
8989_面相对象_概述06:07▶ 观看
9090_类的定义06:41▶ 观看
9191_创建实例08:49▶ 观看
9292_自定义方法09:11▶ 观看
9393_实例属性02:32▶ 观看
9494_类属性10:13▶ 观看
9595_实例方法06:00▶ 观看
9696_类方法20:44▶ 观看
9797_静态方法09:26▶ 观看
9898_继承16:00▶ 观看
9999_方法重写05:27▶ 观看
100100_两个常用方法03:44▶ 观看
101101_多重继承09:29▶ 观看
102102_三种访问权限10:42▶ 观看
103103_getter与setter13:41▶ 观看
104104_魔法方法19:16▶ 观看
105105_object类10:04▶ 观看
106106_标准多态07:29▶ 观看
107107_鸭子多态04:42▶ 观看
108108_抽象类09:12▶ 观看
109109_小练习35:50▶ 观看
110110_内存分析18:15▶ 观看

第 08 章 · 函数进阶(P111 – P123)

P标题时长在线观看
111111_重新认识函数25:44▶ 观看
112112_多返回值_参数的打包与解包11:32▶ 观看
113113_高阶函数06:12▶ 观看
114114_条件表达式12:57▶ 观看
115115_匿名函数15:25▶ 观看
116116_几个数据处理函数47:35▶ 观看
117117_列表推导式14:00▶ 观看
118118_常用内置函数25:02▶ 观看
119119_浅拷贝_深拷贝30:46▶ 观看
120120_四种作用域23:25▶ 观看
121121_闭包44:33▶ 观看
122122_装饰器53:59▶ 观看
123123_类型注解35:58▶ 观看

第 09 章 · 错误与异常(P124 – P126)

P标题时长在线观看
124124_错误与异常17:03▶ 观看
125125_异常处理46:41▶ 观看
126126_手动抛出异常_异常传递_自定义异常33:06▶ 观看

第 10 章 · 模块与包(P127 – P131)

P标题时长在线观看
127127_模块入门_自定义模块28:28▶ 观看
128128_标准库模块19:49▶ 观看
129129_包_自定义包_标准库包34:36▶ 观看
130130_第三方包_全局环境_虚拟环境46:51▶ 观看
131131_非管理员运行CMD的问题05:39▶ 观看

第 11 章 · 迭代器 vs 生成器(P132 – P135)

P标题时长在线观看
132132_初识迭代器30:19▶ 观看
133133_手写迭代器41:19▶ 观看
134134_迭代器的优势21:40▶ 观看
135135_生成器01:03:40▶ 观看

第 12 章 · 文件操作(P136 – P141)

P标题时长在线观看
136136_文件操作_前序知识11:43▶ 观看
137137_文件操作_读取文件45:02▶ 观看
138138_关于with18:29▶ 观看
139139_文件操作_写入文件28:00▶ 观看
140140_目录操作22:49▶ 观看
141141_文件操作_小练习21:22▶ 观看

第 13 章 · 进程与线程(P142 – P165)

P标题时长在线观看
142142_并发_并行_同步_异步_进程_线程26:55▶ 观看
143143_主进程_子进程08:28▶ 观看
144144_使用Process创建进程26:08▶ 观看
145145_关于Process参数06:58▶ 观看
146146_Lock(进程锁)17:14▶ 观看
147147_join方法14:09▶ 观看
148148_terminate方法06:59▶ 观看
149149_守护进程26:41▶ 观看
150150_进程之间不共享变量06:47▶ 观看
151151_Queue(队列)21:13▶ 观看
152152_使用Queue实现进程通信03:44▶ 观看
153153_使用Pipe实现进程通信07:56▶ 观看
154154_继承Process类_创建进程09:51▶ 观看
155155_进程池_基本使用20:53▶ 观看
156156_进程池_获取进程的执行结果13:24▶ 观看
157157_进程池_as_completed 方法07:20▶ 观看
158158_进程池_add_done_callback方法07:17▶ 观看
159159_进程池_map方法(批量提交任务)06:43▶ 观看
160160_进程池_结合with使用01:41▶ 观看
161161_使用Thread_创建线程20:18▶ 观看
162162_继承Thread_创建线程03:45▶ 观看
163163_线程池19:25▶ 观看
164164_GIL锁27:04▶ 观看
165165_多进程 VS 多线程12:26▶ 观看

第 14 章 · 协程(P166 – P172)

P标题时长在线观看
166166_什么是协程12:55▶ 观看
167167_协程函数_协程对象08:43▶ 观看
168168_await关键字18:41▶ 观看
169169_多个任务_同步执行08:19▶ 观看
170170_多个任务_异步执行12:13▶ 观看
171171_传统方式下载多个图片07:11▶ 观看
172172_使用协程下载多个图片13:51▶ 观看

课程版权归尚硅谷所有,本站仅供学习交流