PYTHON SYSTEMATIC TUTORIAL
Python 系统教程
从一级到八级依次学习语言、数据结构和算法,通过例题、纠错、考题模型与项目检验。考级主线之后,继续学习文件、CSV、JSON 和数据持久化应用。
ONE CLEAR LOOP
先学清知识,再用题目和项目检验
先完成基础教程,再阅读定义、规则和适用边界;随后通过例题、纠错、考题模型和项目,把知识变成能够独立使用的编程能力。
- 01基础教程定义 → 语法 → 最小实例 → 独立练习
- 02基础综合项目需求 → 模块拆分 → 分步实现 → 系统测试 → 讲解
- 03深入理解正式定义 → 机制推演 → 边界与反例 → 迁移
- 04例题精讲读题 → 列出已知与目标 → 选择方法 → 编码 → 验证
- 05错误诊所观察错误 → 定位原因 → 最小修改 → 回归测试
- 06考题模型分析去掉故事外衣 → 识别模型 → 写正确基线 → 检查边界
- 07复习冲刺知识清单 → 快速判断 → 限时编码 → 错题归因
- 08综合项目需求 → 模块拆分 → 分步实现 → 系统测试 → 讲解
GESP PYTHON 1 级 · 第 001–016 课
Python 程序基础 · 输入输出与控制结构
独立编写有输入、有判断、有循环的完整 Python 小程序。基础教程
一次学清一个新知识点,建立本级必需的语言或算法基础。
- 001Python 程序与 print() 输出print 输出与第一个程序待学习›
- 002变量、输入与类型转换变量、input 与类型转换待学习›
- 003基本数据类型与算术运算数据类型与算术运算待学习›
- 004分支结构:if、elif 与 elseif / elif / else 分支结构待学习›
- 005for 循环与 range()for 循环与 range()待学习›
- 006while 循环与 breakwhile 循环与 break待学习›
- 007逻辑运算与取模and / or / not 与 % 取模待学习›
- 008模块导入与 Turtle 循环绘图import 模块与 Turtle 循环绘图待学习›
深入理解
补足容易被简化掉的机制、术语、反例和适用边界。
例题精讲
把读题、建模、编码和测试完整连起来,不只展示最终答案。
错误诊所
用可复现的错误程序识别错因,建立稳定调试方法。
考题模型分析
识别题目故事背后的知识模型,形成可复用的解题步骤。
复习冲刺
按知识清单查漏补缺,用限时任务验证是否真正掌握。
综合项目
把本级知识组合成一个可运行、可解释、可测试的完整程序。
GESP PYTHON 2 级 · 第 017–032 课
计算机基础 · 字符编码与流程控制
看懂流程图并用代码实现,熟练处理类型转换、ASCII 编码与循环嵌套。基础教程
一次学清一个新知识点,建立本级必需的语言或算法基础。
例题精讲
把读题、建模、编码和测试完整连起来,不只展示最终答案。
基础综合项目
把已经学过的基础知识点组合使用,完成有明确输入输出的小任务。
深入理解
补足容易被简化掉的机制、术语、反例和适用边界。
例题精讲
把读题、建模、编码和测试完整连起来,不只展示最终答案。
错误诊所
用可复现的错误程序识别错因,建立稳定调试方法。
考题模型分析
识别题目故事背后的知识模型,形成可复用的解题步骤。
复习冲刺
按知识清单查漏补缺,用限时任务验证是否真正掌握。
综合项目
把本级知识组合成一个可运行、可解释、可测试的完整程序。
GESP PYTHON 3 级 · 第 033–048 课
Python 数据结构 · 进制与位运算
熟练使用列表、字典、元组与集合处理成组数据,并完成进制转换与位运算。基础教程
一次学清一个新知识点,建立本级必需的语言或算法基础。
基础综合项目
把已经学过的基础知识点组合使用,完成有明确输入输出的小任务。
深入理解
补足容易被简化掉的机制、术语、反例和适用边界。
例题精讲
把读题、建模、编码和测试完整连起来,不只展示最终答案。
错误诊所
用可复现的错误程序识别错因,建立稳定调试方法。
考题模型分析
识别题目故事背后的知识模型,形成可复用的解题步骤。
复习冲刺
按知识清单查漏补缺,用限时任务验证是否真正掌握。
综合项目
把本级知识组合成一个可运行、可解释、可测试的完整程序。
GESP PYTHON 4 级 · 第 049–064 课
函数、嵌套数据、排序与文件操作
用函数组织程序,正确处理嵌套数据,理解递推与三种基础排序,并完成可验证的文本文件读写。基础教程
一次学清一个新知识点,建立本级必需的语言或算法基础。
深入理解
补足容易被简化掉的机制、术语、反例和适用边界。
基础教程
一次学清一个新知识点,建立本级必需的语言或算法基础。
深入理解
补足容易被简化掉的机制、术语、反例和适用边界。
基础教程
一次学清一个新知识点,建立本级必需的语言或算法基础。
错误诊所
用可复现的错误程序识别错因,建立稳定调试方法。
基础教程
一次学清一个新知识点,建立本级必需的语言或算法基础。
复习冲刺
按知识清单查漏补缺,用限时任务验证是否真正掌握。
综合项目
把本级知识组合成一个可运行、可解释、可测试的完整程序。
GESP PYTHON 5 级 · 第 065–080 课
数论基础 · 链表、贪心与二分查找
运用数论、二分、贪心与分治思想,写出高效解决大问题的程序。基础教程
一次学清一个新知识点,建立本级必需的语言或算法基础。
深入理解
补足容易被简化掉的机制、术语、反例和适用边界。
例题精讲
把读题、建模、编码和测试完整连起来,不只展示最终答案。
错误诊所
用可复现的错误程序识别错因,建立稳定调试方法。
考题模型分析
识别题目故事背后的知识模型,形成可复用的解题步骤。
复习冲刺
按知识清单查漏补缺,用限时任务验证是否真正掌握。
综合项目
把本级知识组合成一个可运行、可解释、可测试的完整程序。
GESP PYTHON 6 级 · 第 081–096 课
树结构 · 搜索与基础动态规划
构造并遍历树结构,用 DFS/BFS 和简单动态规划解题。基础教程
一次学清一个新知识点,建立本级必需的语言或算法基础。
深入理解
补足容易被简化掉的机制、术语、反例和适用边界。
例题精讲
把读题、建模、编码和测试完整连起来,不只展示最终答案。
错误诊所
用可复现的错误程序识别错因,建立稳定调试方法。
考题模型分析
识别题目故事背后的知识模型,形成可复用的解题步骤。
复习冲刺
按知识清单查漏补缺,用限时任务验证是否真正掌握。
综合项目
把本级知识组合成一个可运行、可解释、可测试的完整程序。
GESP PYTHON 7 级 · 第 097–112 课
图论基础 · 哈希与动态规划
用二维动态规划与图论算法解决最值与遍历问题。基础教程
一次学清一个新知识点,建立本级必需的语言或算法基础。
深入理解
补足容易被简化掉的机制、术语、反例和适用边界。
例题精讲
把读题、建模、编码和测试完整连起来,不只展示最终答案。
错误诊所
用可复现的错误程序识别错因,建立稳定调试方法。
考题模型分析
识别题目故事背后的知识模型,形成可复用的解题步骤。
复习冲刺
按知识清单查漏补缺,用限时任务验证是否真正掌握。
综合项目
把本级知识组合成一个可运行、可解释、可测试的完整程序。
GESP PYTHON 8 级 · 第 113–128 课
组合数学 · 最短路与算法优化
综合运用组合数学与图论算法,完成竞赛级问题求解。基础教程
一次学清一个新知识点,建立本级必需的语言或算法基础。
基础综合项目
把已经学过的基础知识点组合使用,完成有明确输入输出的小任务。
深入理解
补足容易被简化掉的机制、术语、反例和适用边界。
例题精讲
把读题、建模、编码和测试完整连起来,不只展示最终答案。
错误诊所
用可复现的错误程序识别错因,建立稳定调试方法。
考题模型分析
识别题目故事背后的知识模型,形成可复用的解题步骤。
复习冲刺
按知识清单查漏补缺,用限时任务验证是否真正掌握。
综合项目
把本级知识组合成一个可运行、可解释、可测试的完整程序。
应用拓展 · A01–A08 · 不纳入考级主线进度
Python 应用实践 · 文件、模块与数据处理
把考级学到的语言知识用于可保存、可复用、可检查的小程序。从完整代码到可保存的数据
按顺序练习路径、模块、文件格式、校验和完整项目。本机数据可跨运行保存;网站运行生成的文件是临时文件。