当前位置:首页>python>GESP Python 一级考级大纲全解析

GESP Python 一级考级大纲全解析

  • 2026-09-08 20:43:52
GESP Python 一级考级大纲全解析
随着编程教育越来越受重视,GESP(编程能力等级认证)已成为衡量青少年编程水平的重要标尺。其中 Python 一级是入门第一关,适合零基础学生建立编程思维、培养逻辑能力。本文根据官方最新大纲,把一级考什么、怎么考、如何准备,一次性讲清楚。

一、考试基本信息

考试时长:120 分钟总分:100 分题型与分值:
单选题 15 道(30 分)
判断题 10 道(20 分)
编程题 2 道(50 分)
考试注重基础知识 + 动手编程,编程题占半壁江山,光背理论可不够。

二、考核目标

熟悉编程软件界面和基本操作
能独立创建、保存、运行 Python 文件
掌握 turtle 绘图库,完成图形绘制
掌握基本数据类型、变量、运算符、三大程序结构
具备简单的逻辑推理能力

三、知识点全解析(按考纲知识块)

【1】计算机基础知识

操作系统:了解 Windows、Linux 的基本概念及常见操作
硬件组成:CPU、内存、硬盘、鼠标、键盘等基本部件
网络基础:知道什么是计算机网络协议(如 TCP/IP)和互联网
文件管理:· 文件类型(文本、视频、音频)· 文件大小概念(字节、KB、MB)· 编程文件的创建、复制、粘贴、删除、移动、保存
开发环境:会使用 IDLE、PyCharm 等环境编写运行代码
备考建议:平时多练习新建、保存 .py 文件,熟悉文件夹路径和文件操作。

【2】编程规范

缩进:Python 的灵魂,必须严格一致(通常 4 个空格)
空格与括号:合理使用增强可读性
注释:单行用,多行用 三引号
换行:一行一条语句,长语句可用 \ 续行
示例:
age = 10

赋值if age >= 6:print("已到入学年龄")

【3】基础语法

标识符:变量/函数名命名规则(字母/下划线开头,不能数字开头)
关键字:如 if、else、for、import 等,不能用作变量名
常量与变量:常量值不变(如 3.14),变量可重新赋值
变量创建:直接赋值即创建,例如 score = 100

【4】数据类型(初级)

数字:整数(10)、浮点数(3.14)
字符串:"hello"、'Python'(用引号括起来的文本)
布尔类型:True、False(逻辑判断结果)

【5】三大程序结构

顺序结构:代码自上而下依次执行
选择结构:if / if-else / if-elif-else
循环结构:for 循环(常用)、while 循环
示例(分支):
age = int(input("你的年龄:"))if age >= 18:    print("成年了")else:    print("未成年")
示例(循环):
for i in range(5):    print("第", i+1, "次循环")

【6】运算符

算术运算符:+ - * / %(取余) 例:7 % 2 → 1
比较运算符:== != > < >= <= 例:5 > 3 → True
逻辑运算符:and(与)、or(或)、not(非) 例:(5>3) and (2<1) → False

【7】输入输出与模块导入

输入:input() —— 返回字符串
输出:print() —— 打印到屏幕
模块导入:· import turtle
导入整个模块· from turtle import * 
导入全部功能· import random as r # 起别名

【8】Turtle 绘图(重点!)

一级考试要求熟练使用 turtle 绘制图形,常用指令如下:
forward(d) / fd(d) :前进 d 像素
backward(d) / bk(d) :后退 d 像素
left(angle) / lt() :左转角度
right(angle) / rt() :右转角度
penup() / pu() :抬笔(不画线)
pendown() / pd() :落笔(开始画)
color("red") :设置画笔颜色
begin_fill() / end_fill() :填充颜色区域
goto(x, y) :移动到坐标
示例:画一个红色填充的正方形
import turtlet = turtle.Turtle()t.color("red")t.begin_fill()for i in range(4):    t.forward(100)    t.left(90)t.end_fill()turtle.done()
一级考试编程题常考绘制简单几何图形、多彩图案,务必亲手多练。

四、题型分析及应试技巧

【单选题】(15道 × 2分)覆盖所有知识块:计算机基础、运算符优先级、变量命名、数据类型、turtle指令、循环次数等。技巧:注意审题,尤其 = 与 == 的区别、and/or 的短路逻辑。
【判断题】(10道 × 2分)常考易混淆概念:如“Python 中缩进可有可无”(错)、“变量使用前必须声明类型”(错)。技巧:熟记 Python 语法特性,注意细节。
【编程题】(2道 × 25分)
第一题通常为简单计算或顺序结构(如输入两个数求和)。
第二题常结合 turtle 绘图(如画一个五角星、彩虹圆圈、带填充的正多边形)。
评分标准:逻辑正确、缩进规范、能运行出预期结果即可满分。
注意:编程题需保存文件并运行,考试环境通常提供 IDLE 或类似编辑器,平时就要习惯 编写 → 运行 → 调试 的完整流程。

五、备考三步走

第一步:夯实基础把变量、输入输出、if、for 循环、列表(简单使用)练熟。每天写 2~3 个小程序,例如温度转换、猜数字、九九乘法表。
第二步:专攻 turtle 绘图画正方形、五边形、圆形、螺旋线;学会填充颜色、抬笔移动。自己组合指令画一个小房子、笑脸或太阳花。
第三步:模拟真题环境按 120 分钟完成一套模拟卷(单选+判断+2道编程)。重点检查:缩进是否统一、变量名是否拼写错误、input 是否转成数字(int(input()))。

六、最后叮嘱

GESP Python 一级并不难,它考查的是编程习惯 + 基本逻辑 + 简单绘图。只要按照大纲逐一击破,多动手敲代码,通过率非常高。尤其要重视 turtle 模块——它不仅是考点,更是培养编程兴趣的好帮手。
下一个通过一级的,就是你!

最新文章

随机文章