知识地图 · Python 学习链路

十章的前后依赖:先会跑,再会写,然后会用容器与函数,最后能处理数据、交付项目。

主链路

章依赖关系

章主题前置学完可以做什么讲数周次
Python 入门与环境入门—第2章 变量与类型2第1周
变量、类型与运算语法第1章:会运行脚本第3章 流程控制3第2-3周
流程控制语法第2章:变量与运算第4章 四大容器3第3-4周
四大容器数据结构第3章:循环遍历第5章 函数与模块3第5-6周
函数与模块函数第2-4章:容器与流程第6章 面向对象3第6-7周
面向对象OOP第5章:函数与作用域第7章 异常与文件3第9-10周
异常与文件健壮性第4-5章:容器与函数第8章 常用标准库3第10-11周
常用标准库类库第2-7章:字符串、文件第9章 数据处理与可视化3第12-13周
数据处理与可视化数据分析第4-8章:容器、文件、库第10章 综合项目3第13-14周
综合项目项目全部前置章节课程答辩与考核2第15-16周

讲次与知识点对照

讲次标题本周知识点数示例代码
1.1认识 Python 与开发环境第1周32
1.2第一个程序与代码规范第1周32
2.1变量与基本数据类型第2周32
2.2字符串的常用操作第2周33
2.3运算符与输入输出第3周33
3.1条件判断第3周32
3.2循环:for 与 while第4周33
3.3列表推导式与循环技巧第4周33
4.1列表与元组第5周33
4.2字典第5周33
4.3集合与容器选择第6周32
5.1函数定义与参数第6周33
5.2返回值、作用域与递归第7周33
5.3模块与包第7周32
6.1类与对象第9周32
6.2继承与多态第9周32
6.3魔术方法与 dataclass第10周32
7.1异常处理第10周32
7.2文件读写第11周32
7.3JSON 与 CSV第11周32
8.1字符串与正则表达式第12周33
8.2日期与时间第12周32
8.3os、sys、random、math第13周33
9.1推导式进阶与生成器第13周32
9.2numpy 数据处理第14周32
9.3matplotlib 可视化第14周32
10.1综合项目:成绩分析程序第15周31
10.2项目交付:文档、打包与测试第16周32

三条主线

① 语法线(1-3 章)

装环境、变量类型、字符串、运算、条件循环——先把“能写”练出来。

② 结构线(4-6 章)

容器、函数、类:从“一堆代码”升级成“有结构的程序”。

③ 应用线(7-10 章)

异常与文件、标准库、数据分析出图、综合项目交付。

建议走法零基础按 1→10 顺序;有其他语言基础的可以直接从第 4 章开始,遇到语法细节再回 2-3 章查;只想做数据分析的,重点第 4、7、9 章。