从安装环境到变量定义:Python 基础语法零起点导读

本课程专为完全零基础的初学者设计,重点解决“如何让电脑听懂指令”这一核心问题。很多转岗或自学者在接触编程时,最大的障碍往往不是逻辑思维,而是被环境配置和概念定义绊住。本系列内容从计算机底层原理讲起,直到搭建运行环境、编写第一个脚本,再到理解变量与数据类型,填补了从“不懂电脑”到“能写代码”的能力缺口。它不涉及复杂的框架,而是通过具体的输入输出练习,让你真正掌握 Python 的语法骨架,为后续的自动化脚本或数据分析打下基础。

建议学习路径与练习重点

建议优先关注环境安装与编码规范部分,这是后续所有操作的基石。在跟随视频学习时,不要只看不动手,务必跟着讲师完成“第一个脚本”的编写,并反复练习变量定义与输入输出。对于 1-9 和 1-10 这两个章节,建议暂停视频,自己敲一遍代码并尝试修改参数,观察运行结果的变化。只有通过反复验证,你才能建立起对代码逻辑的直观感知,而不是死记硬背语法。

学完应具备的独立能力

学完这套内容后,你应该能够独立在本地电脑上配置好 Python 运行环境,并编写出能够接收用户输入、进行简单计算并输出结果的程序。你将不再对“Hello World”感到陌生,而是能够理解代码背后的执行逻辑,具备阅读和理解基础 Python 代码的能力,为进入更高级的自动化或开发领域做好准备。

建议配合资料包中的练习题进行自测,通过具体的代码填空和改错,检验自己对变量与数据类型的掌握程度,确保基础扎实。

课程目录

1-1 [python基础语法入门] 计算机基础简介 (27:42)
1-2 [python基础语法入门] 计算机基础简介1 (26:25)
1-3 [python基础语法入门] 环境安装 (09:11)
1-4 [python基础语法入门] 环境安装 (39:21)
1-5 [python基础语法入门] 第一个脚本 (08:44)
1-6 [python基础语法入门] 初识编码 (42:05)
1-7 [python基础语法入门] 上午内容梳理和输入及数据类型 (42:26)
1-8 [python基础语法入门] 变量 (16:24)
1-9 [python基础语法入门] 变量和数据类型练习题 (15:48)
1-10 [python基础语法入门] 输入 (47:17)
1-11 [python基础语法入门] 今日内容总结 (22:13)
1-12 [python基础语法入门] 安装和使用序列 (21:34)
1-13 [python基础语法入门] 今日安排 (05:45)
2-1 [初识编码] 今日内容概要 (05:43)
2-2 [初识编码] 内容回顾 (35:51)
2-3 [初识编码] 内容补充 (14:22)
2-4 [初识编码] 初识while循环 (24:33)
2-5 [初识编码] while循环练习题 (11:02)
2-6 [初识编码] while else结构 (23:53)
2-7 [初识编码] 字符串格式化 (17:07)
2-8 [初识编码] 运算符 (12:44)
2-9 [初识编码] 运算符高级应用 (34:25)
2-10 [初识编码] 编码补充 (15:19)
2-11 [初识编码] 博客园基本使用 (29:44)
2-12 [初识编码] git和码云基本使用 (26:31)
2-13 [初识编码] git和码云基本使用(bug修复) (03:03)
2-14 [初识编码] git和码云基本使用(mac用户) (04:31)
3-1 [码云基本介绍] 今日内容概要 (05:00)
3-2 [码云基本介绍] 回顾和作业讲解 (34:40)
3-3 [码云基本介绍] 作业讲解 (27:00)
3-4 [码云基本介绍] 整型 (15:36)
3-5 [码云基本介绍] 布尔类型 (02:19)
3-6 [码云基本介绍] 字符串功能(一) (49:19)
3-7 [码云基本介绍] 字符串功能(二) (22:59)
3-8 [码云基本介绍] 字符串功能(三) (25:57)
3-9 [码云基本介绍] 码云使用 (51:05)
3-10 [码云基本介绍] 今日作业 (09:06)
4-1 [数据类型的介绍] 今日内容概要 (07:32)
4-2 [数据类型的介绍] 内容回顾和补充 (01:10:26)
4-3 [数据类型的介绍] 内容回顾和补充(一) (52:06)
4-4 [数据类型的介绍] 重点分析 (04:28)
4-5 [数据类型的介绍] 作业题示例和列表的引入 (36:00)
4-6 [数据类型的介绍] 列表重点功能讲解 (27:43)
4-7 [数据类型的介绍] 列表知识总结 (07:55)
4-8 [数据类型的介绍] 元组 (15:20)
4-9 [数据类型的介绍] 今日内容总结 (10:05)
5-1 [字符编码类别、编码转换(一)] 今日内容概要和作业讲解 (44:55)
5-2 [字符编码类别、编码转换(一)] 作业讲解 (05:17)
5-3 [字符编码类别、编码转换(一)] 作业讲解1 (36:04)
5-4 [字符编码类别、编码转换(一)] 内容回顾和补充 (26:40)
5-5 [字符编码类别、编码转换(一)] 初始字典 (16:36)
5-6 [字符编码类别、编码转换(一)] 字典基本操作 (18:36)
5-7 [字符编码类别、编码转换(一)] 字典练习题和讲解(一) (52:30)
5-8 [字符编码类别、编码转换(一)] 字典练习题和讲解(二) (01:30)
6-1 [字符编码类别、编码转换(二)] 今日内容概要 (04:45)
6-2 [字符编码类别、编码转换(二)] 内容回顾 (27:46)
6-3 [字符编码类别、编码转换(二)] 上节作业 (01:16:22)
6-4 [字符编码类别、编码转换(二)] 深浅拷贝讲解 (32:22)
6-5 [字符编码类别、编码转换(二)] 深浅拷贝总结(一) (05:12)
6-6 [字符编码类别、编码转换(二)] 深浅拷贝总结(二) (07:49)
6-7 [字符编码类别、编码转换(二)] 文件操作 (56:16)
6-8 [字符编码类别、编码转换(二)] 文件操作练习 (13:47)
6-9 [字符编码类别、编码转换(二)] 今日总结 (05:10)
6-10 [字符编码类别、编码转换(二)] 今日作业 (04:53)
7-1 [字符编码类别、编码转换(三)] 今日概要 (08:58)
7-2 [字符编码类别、编码转换(三)] 内容回顾 (15:15)
7-3 [字符编码类别、编码转换(三)] 内容补充 (33:32)
7-4 [字符编码类别、编码转换(三)] 内容补充 (06:00)
7-5 [字符编码类别、编码转换(三)] 集合 (46:15)
7-6 [字符编码类别、编码转换(三)] 内存相关 (50:28)
7-7 [字符编码类别、编码转换(三)] 今日总结 (08:51)
8-1 [编写和数据类型进阶] 今日内容概要 (03:54)
8-2 [编写和数据类型进阶] 进制 (16:48)
8-3 [编写和数据类型进阶] 文件操作补充(上) (20:55)
8-4 [编写和数据类型进阶] 文件操作补充(下) (19:56)
8-5 [编写和数据类型进阶] 文件操作以后应用场景【二进制】 (16:11)
8-6 [编写和数据类型进阶] 今日内容总结 (01:16)
8-7 [编写和数据类型进阶] 学习笔记编写和计算机基础 (19:50)
8-8 [编写和数据类型进阶] 学习笔记编写和python入门 (24:50)
8-9 [编写和数据类型进阶] 学习笔记编写和数据类型(一) (21:19)
8-10 [编写和数据类型进阶] 学习笔记编写和数据类型(二) (24:50)
8-11 [编写和数据类型进阶] 学习笔记编写和文件操作(一) (23:43)
8-12 [编写和数据类型进阶] 学习笔记编写和文件操作(二) (12:37)
8-13 [编写和数据类型进阶] 错误笔记和单词本 (07:26)
8-14 [编写和数据类型进阶] 今日重点 (05:14)
9-1 [初识函数(一)] 今日分享 (23:56)
9-2 [初识函数(一)] 今日内容概要 (02:49)
9-3 [初识函数(一)] 三元运算和扯淡 (16:50)
9-4 [初识函数(一)] 函数的基本结构 (27:40)
9-5 [初识函数(一)] 函数的参数 (18:40)
9-6 [初识函数(一)] 函数参数相关练习 (13:21)
9-7 [初识函数(一)] 函数的返回值及练习 (18:08)
9-8 [初识函数(一)] 函数练习题 (10:18)
9-9 [初识函数(一)] 函数练习题和讲解 (10:56)
9-10 [初识函数(一)] 函数练习题和讲解 (06:49)
9-11 [初识函数(一)] 函数练习题(杨晓慧做题过程) (20:28)
9-12 [初识函数(一)] 练习题回顾 (02:37)
9-13 [初识函数(一)] 今日重点 (01:53)
10-1 [初始函数(二)] 今日内容概要 (06:28)
10-2 [初始函数(二)] 内容回顾和补充 (33:36)
10-3 [初始函数(二)] 上节作业题上节作业题讲解(上)讲解(上) (18:40)
10-4 [初始函数(二)] 上节作业题讲解(下) (17:15)
10-5 [初始函数(二)] 函数参数(一) (27:36)
10-6 [初始函数(二)] 函数参数(二) (32:05)
10-7 [初始函数(二)] 函数作用域(一) (23:44)
10-8 [初始函数(二)] 函数作用域(二) (22:18)
10-9 [初始函数(二)] 函数作用域(三) (21:25)
10-10 [初始函数(二)] 今日重点总结 (07:06)
10-11 [初始函数(二)] 班级学生分类学习方法推荐 (15:28)
11-1 [进阶函数(一)] 今日内容概要 (04:11)
11-2 [进阶函数(一)] 函数小高级(一) (14:07)
11-3 [进阶函数(一)] 函数小高级(二) (33:14)
11-4 [进阶函数(一)] 应用场景:函数做字典的值 (12:04)
11-5 [进阶函数(一)] lambda表达式 (29:14)
11-6 [进阶函数(一)] 内置函数(一) (20:10)
11-7 [进阶函数(一)] 内置函数(二) (20:21)
11-8 [进阶函数(一)] 内置函数应用:分页 (10:52)
11-9 [进阶函数(一)] 内置函数应用:IP转换 (08:37)
11-10 [进阶函数(一)] 今日重点总结 (05:47)
12-1 [进阶函数(二)] 课前分享 (26:45)
12-2 [进阶函数(二)] 今日概要 (05:52)
12-3 [进阶函数(二)] 内容回顾 (28:16)
12-4 [进阶函数(二)] 内容回顾 (29:23)
12-5 [进阶函数(二)] 函数小高级:函数做返回值 (33:55)
12-6 [进阶函数(二)] 函数小高级补充和练习题讲解(方式一) (04:55)
12-7 [进阶函数(二)] 函数小高级补充和练习题讲解(方式二)推荐(上) (23:30)
12-8 [进阶函数(二)] 函数小高级补充和练习题讲解(方式二)推荐(下) (12:30)
12-9 [进阶函数(二)] 上述知识点总结 (03:48)
12-10 [进阶函数(二)] 编码相关内置函数和随机验证码示例 (20:33)
12-11 [进阶函数(二)] 内置函数:高级函数(上) (17:25)
12-12 [进阶函数(二)] 内置函数:高级函数(下) (18:22)
12-13 [进阶函数(二)] 模块:md5加密 (22:40)
12-14 [进阶函数(二)] 模块:md5加密应用 (07:12)
12-15 [进阶函数(二)] 模块:密码不显示 (04:58)
12-16 [进阶函数(二)] 今日重点总结 (05:02)
12-17 [进阶函数(二)] 本周作业 (03:30)
13-1 [装饰器讲解(一)] 今日内容概要 (11:58)
13-2 [装饰器讲解(一)] 内容回顾(上) (27:37)
13-3 [装饰器讲解(一)] 内容回顾(下) (23:40)
13-4 [装饰器讲解(一)] 上节作业题 (28:20)
13-5 [装饰器讲解(一)] 装饰器引入(上) (24:51)
13-6 [装饰器讲解(一)] 装饰器引入(下) (32:41)
13-7 [装饰器讲解(一)] 装饰器的应用 (21:47)
13-8 [装饰器讲解(一)] 推导式 (28:08)
13-9 [装饰器讲解(一)] 今日总结 (13:16)
14-1 [装饰器讲解(二)] 今日内容概要 (08:28)
14-2 [装饰器讲解(二)] 回顾和补充(默认参数是可变参数)(上) (16:12)
14-3 [装饰器讲解(二)] 回顾和补充(默认参数是可变参数)(下) (14:52)
14-4 [装饰器讲解(二)] 回顾和补充:递归(上) (19:26)
14-5 [装饰器讲解(二)] 回顾和补充:递归(下) (16:00)
14-6 [装饰器讲解(二)] 回顾和补充:装饰器注意点 (20:14)
14-7 [装饰器讲解(二)] 回顾和补充:作业题讲解 (12:52)
14-8 [装饰器讲解(二)] 带参数的装饰器(一) (11:02)
14-9 [装饰器讲解(二)] 带参数的装饰器(二) (21:53)
14-10 [装饰器讲解(二)] 装饰器总结 (05:26)
14-11 [装饰器讲解(二)] sys模块(上) (21:23)
14-12 [装饰器讲解(二)] sys模块(下) (21:29)
14-13 [装饰器讲解(二)] os模块 (26:54)
14-14 [装饰器讲解(二)] 今日重点总结 (03:37)
15-1 [模块练习] 今日概要 (01:58)
15-2 [模块练习] 内容回顾 (17:04)
15-3 [模块练习] 第22题作业讲解 (33:41)
15-4 [模块练习] 上节作业讲解1 (13:19)
15-5 [模块练习] 上节作业讲解2 (56:25)
15-6 [模块练习] 上节作业讲解3 (11:11)
15-7 [模块练习] 作业知识点总结 (06:02)
15-8 [模块练习] 模块基础理论1 (22:04)
15-9 [模块练习] 模块基础理论2 (04:02)
15-10 [模块练习] sys模块补充 (25:21)
15-11 [模块练习] json模块 (25:42)
15-12 [模块练习] json模块示例 (04:19)
16-1 [datetime模块] 作业管理 (08:20)
16-2 [datetime模块] 今日内容概要 (02:30)
16-3 [datetime模块] 回顾和补充(上) (22:05)
16-4 [datetime模块] 回顾和补充(下) (22:47)
16-5 [datetime模块] 导入模块练习题 (23:48)
16-6 [datetime模块] 内置模块回顾和补充 (08:39)
16-7 [datetime模块] pickle模块 (11:34)
16-8 [datetime模块] 字节类型 (10:12)
16-9 [datetime模块] 课间闲扯 (07:25)
16-10 [datetime模块] datetime模块 (15:43)
16-11 [datetime模块] datetime模块1 (24:28)
16-12 [datetime模块] datetime模块整理和总结 (05:24)
16-13 [datetime模块] 异常处理 (23:10)
16-14 [datetime模块] 爬虫知识分享 (13:38)
16-15 [datetime模块] 今日总结 (10:10)
17-1 [迭代器、生成器、列表推导式] 今日内容概要 (17:40)
17-2 [迭代器、生成器、列表推导式] 内容回顾和补充(上) (25:32)
17-3 [迭代器、生成器、列表推导式] 内容回顾和补充(中) (18:54)
17-4 [迭代器、生成器、列表推导式] 内容回顾和补充(下) (23:51)
17-5 [迭代器、生成器、列表推导式] 类和对象的关系 (11:33)
17-6 [迭代器、生成器、列表推导式] 迭代器(一) (25:25)
17-7 [迭代器、生成器、列表推导式] 迭代器(二) (10:13)
17-8 [迭代器、生成器、列表推导式] 可迭代对象 (03:54)
17-9 [迭代器、生成器、列表推导式] 上述内容总结 (05:46)
17-10 [迭代器、生成器、列表推导式] 生成器 (29:32)
17-11 [迭代器、生成器、列表推导式] 生成器应用示例 (16:12)
17-12 [迭代器、生成器、列表推导式] 生成器示例(扩展) (06:29)
17-13 [迭代器、生成器、列表推导式] 今日总结和补充1 (16:52)
17-14 [迭代器、生成器、列表推导式] 今日总结和补充2 (01:28)