
Python 编程相对简单,而且可探索性很强,小到海龟编程少儿启蒙,中到信息技术剑指浙江高考,大到高效办公提升工作效率,超大到人工智能改变未来!也比较适合亲子互动编程启蒙,国内外免费的公益编程资源也足够多。当然,还是那句话,各位家长朋友们不一定有时间。人工智能时代理想情况下的家庭教育是妈妈绘本伴读人文启蒙,爸爸编程伴玩逻辑启蒙,亲子户外运动锻炼身体,但是往往理想丰满,现实骨感。
回到编程,如果不面向计算思维逻辑,Python编程也可以比较容易地做出一些有趣的、实用的、强大的东西,应用性很高。如果要面向编程思维,面向编程本质,除了"应用编程"之外还想有逻辑思维上的有效收获,那就一起来看看通过Python编程,小朋友们要能掌握的核心知识。GESP Python 等级虽然设定了8级,但是6级以上,形式大于意义(个人观点)。
接下来,让我们一起走进Python编程六级的世界。
掌握树的基础知识,并能够分辨和使用哈夫曼树、完全二叉树、二叉排序树。掌握搜索算法,可以根据不同的实际问题选择最优的搜索算法。 掌握动态规划的思路和步骤,能够解决一维动态规划问题和简单背包问题。 掌握面向对象的概念和特性,了解与面向过程思想的不同之处,并掌握类的创建及其基本使用方法。掌握栈、队列、循环队列的基本定义和常见操作,并可根据实际情况选择合适的数据结构。

哈夫曼树 完全二叉树 二叉排序树 | ||
哈夫曼编码 | ||
深度优先搜索算法(DFS) 宽度优先搜索算法(也称广度优先搜索算法,BFS) 二叉树的搜索算法 | ||
简单背包 | ||
类的创建和初始化 类的特性:继承、封装、多态 | ||
栈 队列 循环队列 |
1. 掌握树的基本概念,掌握其构造与遍历的相关算法。
2. 掌握哈夫曼树、完全二叉树、二叉排序树的相关概念和应用。
3. 理解哈夫曼编码、格雷编码相关原理并能进行简单应用。
4. 掌握深度优先搜索算法(DFS)、宽度优先搜索算法(也称广度优先搜索算法,BFS)、二叉树的搜索算法的概念及应用,能够根据现实问题,选择合适的搜索算法。
5. 掌握简单动态规划的算法思想,能够使用代码解决相应的一维动态规划问题和简单背包问题。
6. 掌握面向对象的思想,了解封装、继承、多态的基本概念,并掌握类的创建和基本的使用方法。
7. 掌握栈、队列、循环队列的基本定义,应用场景和常见操作。
考试时间:180分钟
可以直接去GESP官网上找到历年真题,网址是:
https://gesp.ccf.org.cn/101/1010/index.html
截至目前(2026年2月),GESP Python 六级共有8套真题,对应的真题解析可以直接在CCF GESP官方公众号里找到,相关的文章链接整理如下:
由于GESP官网提供的历年真题带有答案,不便于打印出来进行自测训练,所以我整理了一份无答案可打印的真题,获取方式如下:

关注之后,在公众号里发消息:“GESP Python”,即可获取 GESP Python 历年真题资料,包含带答案的真题和无答案的真题。

