
Python 编程相对简单,而且可探索性很强,小到海龟编程少儿启蒙,中到信息技术剑指浙江高考,大到高效办公提升工作效率,超大到人工智能改变未来!也比较适合亲子互动编程启蒙,国内外免费的公益编程资源也足够多。当然,还是那句话,各位家长朋友们不一定有时间。人工智能时代理想情况下的家庭教育是妈妈绘本伴读人文启蒙,爸爸编程伴玩逻辑启蒙,亲子户外运动锻炼身体,但是往往理想丰满,现实骨感。
回到编程,如果不面向计算思维逻辑,Python编程也可以比较容易地做出一些有趣的、实用的、强大的东西,应用性很高。如果要面向编程思维,面向编程本质,除了"应用编程"之外还想有逻辑思维上的有效收获,那就一起来看看通过Python编程,小朋友们要能掌握的核心知识。GESP Python 等级虽然设定了8级,但是6级以上,形式大于意义(个人观点)。
接下来,让我们一起走进Python编程四级的世界。
掌握Python复合类型的嵌套使用。通过函数相关知识的学习,掌握模块化设计思想,具备编写自定义函数程序的能力。掌握文件读写操作,并通过对排序算法、递推法的学习,可以根据不同的使用场景,合理选择最优的算法。

常见的高级语言 | ||
递推算法基本思想、递推关系式推导 | ||
时间复杂度、空间复杂度、算法稳定性 简单算法复杂度的估算,含多项式、指数复杂度 | ||
异常处理机制和常用方法 |
1. 掌握 Python 复合数据类型的嵌套使用。
2. 理解模块化编程思想,掌握函数的声明、定义及调用,掌握形参与实参的概念及区别。
3. 掌握变量作用域的概念,理解全局变量与局部变量的区别。
4. 掌握函数参数的传递方式:Python值传递、引用传递。
5. 掌握递推算法基本思想、递推关系式的推导以及递推问题求解。
6. 掌握排序算法的概念,了解内排序和外排序的概念及差别,理解排序算法的时间复杂度、空间复杂度、使用场景以及稳定性。
7. 掌握排序算法中的冒泡排序、插入排序、选择排序的算法思想、排序步骤及代码实现。
8. 简单算法复杂度的估算,含多项式、指数复杂度。
9. 掌握文件操作中的重定向,实现文件读写操作,了解文本文件的分类,掌握写操作、读操作、读写操作。
10. 了解异常处理机制,掌握异常处理的常用方法。
考试时间:120分钟
可以直接去GESP官网上找到历年真题,网址是:
https://gesp.ccf.org.cn/101/1010/index.html
截至目前(2026年2月),GESP Python 三级共有11套真题,对应的真题解析可以直接在CCF GESP官方公众号里找到,相关的文章链接整理如下:
由于GESP官网提供的历年真题带有答案,不便于打印出来进行自测训练,所以我整理了一份无答案可打印的真题,获取方式如下:

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

