当前位置:首页>python>GESP Python一级 考试大纲和课程安排

GESP Python一级 考试大纲和课程安排

  • 2026-08-26 12:38:55
GESP Python一级 考试大纲和课程安排

一、知识内容 (Python)

根据大纲总表,Python 一级知识内容包括:

  • 计算机基础与编程环境
  • 计算机历史
  • 变量的定义与使用
  • 基本数据类型(整型、浮点型、字符型、布尔型)
  • 控制语句结构(顺序、循环、选择)
  • 基本运算(算术运算、关系运算、逻辑运算)
  • 输入输出语句
  • Turtle 绘图

二、知识目标

掌握顺序、循环、分支的简单程序结构,可以使用集成开发环境进行编程与调试,通过编程基础知识的学习,完成单一功能的程序设计。

三、Python编程一级标准

(一) 知识点详述

  1. 了解 Windows、Linux 等操作系统的基本概念及常见操作,了解计算机硬件的基本组成结构。
  2. 了解计算机网络协议和互联网的基本概念。
  3. 了解计算机语言的基本概念与转换,文件存储的类型与大小的概念,掌握编程文件创建、复制、粘贴、删除、移动程序和调试的基本操作。
  4. 掌握编程语言开发环境的使用(如 PyCharm、IDLE、Visual Studio等)。
  5. 理解并掌握“输入、处理、输出”程序编写方法,掌握 Python 语言编写的基本格式:如缩进、空格、括号、注释等编码规范。
  6. 掌握标识符、关键字、常量、变量的命名规则和使用方法。
  7. 了解程序的顺序结构、选择结构、循环结构。
  8. 了解数字类型、字符串类型和布尔类型的初级使用。
  9. 掌握比较运算符、算术运算符、逻辑运算符的基本概念及基础应用。
  10. 掌握变量的创建及使用。
  11. 掌握输入输出语句 input 和 print。
  12. 掌握图形库 turtle 的主要功能,使用 turtle 进行绘图。
  13. 掌握模块的导入方法。

(二) 考核目标

学生对计算机系统的编程软件的界面认识和基本操作,能够独立创建完整的编程文件并运行通过,并实现通过导入 turtle 绘图模块学会图像绘制并掌握数据类型的使用,实现编程入门,同时针对参加一级考试的学生将进行简单的逻辑推理能力的考查。

(三) 知识点描述

1. 计算机基础知识

本知识块要求考生了解计算机运行的基本环境与操作。核心在于能够运行Python环境,并熟练进行鼠标、键盘等硬件设备的操作,以及软件的打开与操作。此外,考生需了解常见的计算机文件类型(如文本、视频、音频),并掌握编程文件的创建、复制、粘贴、删除、移动和保存等基本文件管理操作。这部分内容通常以选择题形式考查,例如区分输入/输出设备。

2. 编程规范

Python语言以其简洁、可读性强的语法著称,而良好的编程规范是保障代码可读性的基石。本知识块重点关注代码的书写格式,主要包括:

缩进:Python使用缩进来定义代码块(如循环、条件判断),这是其最具特色的语法之一。所有同一代码块的语句必须包含相同的缩进空白数量。

空格与括号:在运算符两侧、逗号后合理使用空格,以及正确使用括号(如圆括号、方括号、花括号)来组织表达式和数据结构。

注释:使用#进行单行注释,使用三引号'''进行多行注释,用于解释代码功能,提高可维护性。

换行:合理使用换行符使代码结构清晰,对于过长的语句可使用反斜杠\进行连接。

3. 基础语法

这是编程的入门核心,涉及代码的基本构成元素:

标识符:用于标识变量、函数、类等名称。规则是只能包含字母、数字和下划线,且不能以数字开头,同时区分大小写。例如fiveStar是合法的,而5Star则不合法。

关键字:也称为保留字,是Python语言内置的、具有特殊含义的单词,如if,while,for,import等,不能用作标识符名称。

常量与变量:变量是存储数据的容器,其值可以改变,在Python中直接通过赋值创建(如age = 18)。常量通常指值不可变的量,但在Python中通常依靠命名约定(如全大写字母)来提示不应修改。

4. 数据类型

Python支持多种数据类型,一级考试主要涉及以下三种基本类型的初级使用:

数字类型:包括整数(int,如10)和浮点数(float,如3.14)。考试中常涉及它们之间的算术运算。

字符串类型:用于表示文本,可以用单引号、双引号或三引号定义。需要掌握基本的字符串创建和连接操作。

布尔类型:只有两个值:True和False,主要用于逻辑判断。

5. 三大基本结构

程序的控制流程由三种基本结构决定,掌握它们是实现逻辑的基础:

顺序结构:程序默认的执行方式,代码按照从上到下的顺序依次执行。

分支结构(选择结构):根据条件判断决定执行哪部分代码。主要包括:

循环结构:用于重复执行某段代码。主要包括:

6. 运算符

运算符用于对变量和值执行各种操作:

算术运算符:用于数学计算,包括+(加)、-(减)、*(乘)、/(除)、%(取余,求模)。特别要注意//(整除)和%(取余)的区别和用法,这是高频考点。

比较运算符:用于比较两个值,返回布尔结果。包括==(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。

逻辑运算符:用于组合布尔条件。包括and(与)、or(或)、not(非)。

7. 模块导入与输入输出

这是实现程序与用户交互、扩展功能的关键:

模块导入:使用import关键字导入模块(如import turtle),或使用from ... import ...导入特定功能,这是使用turtle等库的前提。

输入输出:

8. Turtle绘图

Turtle图形库是Python一级的特色和重点考察内容,通过绘图能综合运用变量、循环等知识。

导入模块:首先需要import turtle。

基本绘图指令:

考试中常要求结合循环语句(如for)来绘制重复或规律的图形,例如绘制同心圆或螺旋线,需要理解循环变量如何控制图形的变化。

(四) 题型分布

题型
数量与分值
单选题
15道 (2分/道)
判断题
10道 (2分/道)
编程题
2道 (25分/道)

考试时间:120分钟

GESP Python 一级 课程安排

一、 课程总览

课程名称:GESP Python 编程一级认证课程

课程目标:使学员掌握Python编程一级标准要求的全部知识与技能,能够独立完成简单程序的设计、编写与调试,并顺利通过GESP Python一级认证考试。

课程周期:建议16个标准课时(每个课时45-60分钟)

总体安排:遵循“基础概念→核心语法→综合应用”的路径,理论与实践结合,最终以模拟考试和项目练习巩固成果。

二、 课程大纲与课时安排

第一单元:启程:认识计算机与Python

对应知识块:计算机基础知识

核心教学内容:本单元作为编程学习的起点。首先,学员将从宏观上了解计算机的软硬件组成并回顾基本操作。然后,将重点学习如何搭建Python编程环境,例如使用IDLE或PyCharm。最后,学员将亲手创建、保存并成功运行第一个Python程序(如打印“Hello, World!”),完成开发全流程初体验。

建议课时:2

课程形式:理论讲解 + 上机实操

第二单元:基石:编程规范与基础语法

对应知识块:编程规范、基础语法

核心教学内容:本单元聚焦于编写高质量代码的根基。学员将深入学习Python独特的编码规范,特别是缩进、注释、空格与换行的正确使用。同时,掌握代码的基本构成元素:标识符、关键字、常量与变量的概念、区别及命名规则。并对数字、字符串、布尔这三种基本数据类型建立初步认识。

建议课时:2

课程形式:理论讲解 + 代码阅读与纠错练习

第三单元:数据:类型与运算符

对应知识块:数据类型、运算符

核心教学内容:本单元将深化对程序核心——数据的理解。学员将具体学习数字、字符串、布尔类型的详细定义、表达方式与基础操作。同时,全面掌握算术运算符、比较运算符、逻辑运算符的用法、规则与优先级。通过大量练习,巩固变量的创建、赋值与更新操作。

建议课时:2

课程形式:理论讲解 + 表达式计算练习

第四单元:交互:输入与输出

对应知识块:模块导入与输入输出

核心教学内容:本单元让程序变得“可交互”。学员将学会使用input()函数从用户处获取输入,并使用print()函数以各种格式向屏幕输出结果。核心目标是理解并实践经典的“输入—处理—输出”程序流程,编写出能与用户进行简单对话的程序。

建议课时:1

课程形式:理论讲解 + 简单交互程序编写

第五单元:脉络:顺序与分支结构

对应知识块:三大基本结构

核心教学内容:本单元开始学习控制程序执行的逻辑。首先明确程序默认的顺序执行结构。重点是掌握分支(选择)结构,包括单条件判断的if语句、二选一的if-else语句,以及多条件选择的if-elif-else语句,让程序能够根据不同情况做出决策。

建议课时:2

课程形式:理论讲解 + 分支条件判断编程练习

第六单元:循环:重复的力量

对应知识块:三大基本结构

核心教学内容:本单元学习如何让程序高效地重复执行任务。学员将理解while循环的工作原理,掌握在满足特定条件时持续执行循环的方法。同时,学习for循环,特别是如何使用它来遍历一个序列(如range)。最终理解循环的控制流程,并避免常见错误。

建议课时:2

课程形式:理论讲解 + 循环模式编程练习

第七单元:创意:Turtle图形绘制

对应知识块:Turtle绘图

核心教学内容:本单元是趣味性与综合性的结合。学员将学习如何使用import语句导入turtle绘图模块。接着,掌握前进、转向、抬笔、落笔、设置颜色等基本绘图指令。最终,将循环结构与Turtle绘图相结合,创作出如多边形、星星、简单图案等图形,在实践中巩固变量、计算与循环的知识。

建议课时:2

课程形式:项目实践:通过绘图综合运用变量、循环、计算

第八单元:融合:综合复习与模拟

对应知识块:全知识块整合

核心教学内容:本单元是课程的总结与冲刺阶段。首先对所有单元的核心知识点进行系统串讲与答疑。然后,指导学员完成符合一级考试标准的综合性编程题目。最后,进行全真模拟考试,严格模拟真实考试的题型、题量和时间(120分钟),并进行详细讲评,帮助学员查漏补缺,建立考试信心。

建议课时:3

课程形式:综合练习 + 模拟考试 + 讲评

‍

全国青少年信息学奥林匹克竞赛体系的详细介绍

参与信息学奥林匹克竞赛对孩子有什么好处呢?

全国青少年信息学奥林匹克竞赛赛事体系:CSP-J详细介绍

全国青少年信息学奥林匹克竞赛赛事体系:CSP - S详细介绍

全国青少年信息学奥林匹克竞赛赛事体系:NOIP详细介绍

信奥赛难易程度排序

‍

分享、点赞、在看,3连3连!

最新文章

随机文章