PYTHON GESP PATH · 一至八级

从第一行 print,
到竞赛级的算法思维。

沿着一条清晰的路线逐级学习:先让计算机会输出、计算和判断,再掌握数据结构与函数,随后学习数论、树与图,为 GESP 八级和后续竞赛训练打好基础。

128 节系统课程8 个 GESP 等级403 节经典资料

START HERE

四个入口,各自解决什么问题?

沿系统课程逐级学习,在编程实验室运行和提交代码,到考级中心完成限时训练,也可以进入经典课程库查资料、做拓展。

系统课程 128 课 · GESP 1–8 级

8 个单元、每级 16 课,依次学习基础知识、核心概念、典型例题和综合项目,并用独立编程与限时练习检查掌握情况。

查看八级课程地图 →

在线编程实验室

语法高亮编辑器、自定义输入运行自测、提交判题即时反馈;草稿与 AC 战绩自动保存在本设备。

打开编程实验室 →

GESP 考级试卷

真题卷与原创模拟卷在线测试:单选、判断、编程题全真限时,自动判分,逐题解析,成绩入档。

进入试卷中心 →

经典课程库 · 403 节

课程库按 15 个系列整理:基础、应用、游戏、算法、数据结构、人工智能与图形界面,支持检索与逐课阅读。

进入经典课程库 →

GESP ROADMAP

八个等级,一条清晰的考级路线

每 16 课围绕一个 GESP 等级组织,但完成课时不等于保证通过。只有概念讲解、独立编程、边界测试和完整模拟都稳定,才进入报名评估。

  1. 01
    GESP Python 1 级 · 第 001016

    编程启航 · 会说话的计算机

    独立编写有输入、有判断、有循环的完整 Python 小程序。

    编程环境的认识与使用变量的定义与使用基本数据类型顺序、分支、循环结构
  2. 02
    GESP Python 2 级 · 第 017032

    逻辑探险 · 流程图与数据编码

    看懂流程图并用代码实现,熟练处理类型转换、ASCII 编码与循环嵌套。

    计算机存储与网络程序设计语言的特点流程图的概念与绘制ASCII 编码
  3. 03
    GESP Python 3 级 · 第 033048

    数据百宝箱 · 列表字典与进制

    熟练使用列表、字典、元组与集合处理成组数据,并完成进制转换与位运算。

    数据编码(原码、反码、补码)进制转换位运算算法的概念与描述
  4. 04
    GESP Python 4 级 · 第 049064

    函数工坊 · 字符串魔法

    用函数和字符串组织较大程序,掌握枚举与模拟解法,初识类、栈与队列。

    字符串及其函数枚举法模拟法函数定义、调用与参数
  5. 05
    GESP Python 5 级 · 第 065080

    算法思维 · 数论与高效查找

    运用数论、二分、贪心与分治思想,写出高效解决大问题的程序。

    初等数论辗转相除法与素数筛法唯一分解定理高精度运算
  6. 06
    GESP Python 6 级 · 第 081096

    树的家族 · 搜索初探

    构造并遍历树结构,用 DFS/BFS 和简单动态规划解题。

    树的定义、构造与遍历(前序、中序、后序、层序)完全二叉树的数组表示二叉排序树的插入与查找哈夫曼树与哈夫曼编码
  7. 07
    GESP Python 7 级 · 第 097112

    图的世界 · 动态规划进阶

    用二维动态规划与图论算法解决最值与遍历问题。

    数学库常用函数(三角 sin/cos、对数 log10/log2、指数 exp)图的定义及存储(邻接矩阵、邻接表)图的 DFS / BFS 遍历泛洪算法 flood fill
  8. 08
    GESP Python 8 级 · 第 113128

    竞赛冲刺 · 组合数学与图论综合

    综合运用组合数学与图论算法,完成竞赛级问题求解。

    计数原理(加法/乘法原理)排列与组合的编程求解杨辉三角倍增法与快速幂

FIRST SIX LESSONS

从前六课开始建立编程基本功

浏览全部 128 课 →

HOW A LESSON WORKS

每节课按五步完成学习与练习

先回忆需要用到的知识,再理解概念、推演示例、进入实验室编码,最后用独立练习检查自己能否解释原理并正确应用。

查看第 1 课的完整结构 →
  1. 01先备诊断

    明确已知、目标、边界和已有方法。

  2. 02概念建模

    用准确术语说明语法机制与适用边界。

  3. 03可视化推演

    看清“读—改—跑—解释”的因果链。

  4. 04实验室实作

    在真实编辑器中修改、运行、自测和判题。

  5. 05独立检验

    完成变式题、边界测试与口头讲解。