根据大纲总表,Python 一级知识内容包括:
掌握顺序、循环、分支的简单程序结构,可以使用集成开发环境进行编程与调试,通过编程基础知识的学习,完成单一功能的程序设计。
学生对计算机系统的编程软件的界面认识和基本操作,能够独立创建完整的编程文件并运行通过,并实现通过导入 turtle 绘图模块学会图像绘制并掌握数据类型的使用,实现编程入门,同时针对参加一级考试的学生将进行简单的逻辑推理能力的考查。
本知识块要求考生了解计算机运行的基本环境与操作。核心在于能够运行Python环境,并熟练进行鼠标、键盘等硬件设备的操作,以及软件的打开与操作。此外,考生需了解常见的计算机文件类型(如文本、视频、音频),并掌握编程文件的创建、复制、粘贴、删除、移动和保存等基本文件管理操作。这部分内容通常以选择题形式考查,例如区分输入/输出设备。
Python语言以其简洁、可读性强的语法著称,而良好的编程规范是保障代码可读性的基石。本知识块重点关注代码的书写格式,主要包括:
缩进:Python使用缩进来定义代码块(如循环、条件判断),这是其最具特色的语法之一。所有同一代码块的语句必须包含相同的缩进空白数量。
空格与括号:在运算符两侧、逗号后合理使用空格,以及正确使用括号(如圆括号、方括号、花括号)来组织表达式和数据结构。
注释:使用#进行单行注释,使用三引号'''进行多行注释,用于解释代码功能,提高可维护性。
换行:合理使用换行符使代码结构清晰,对于过长的语句可使用反斜杠\进行连接。
这是编程的入门核心,涉及代码的基本构成元素:
标识符:用于标识变量、函数、类等名称。规则是只能包含字母、数字和下划线,且不能以数字开头,同时区分大小写。例如fiveStar是合法的,而5Star则不合法。
关键字:也称为保留字,是Python语言内置的、具有特殊含义的单词,如if,while,for,import等,不能用作标识符名称。
常量与变量:变量是存储数据的容器,其值可以改变,在Python中直接通过赋值创建(如age = 18)。常量通常指值不可变的量,但在Python中通常依靠命名约定(如全大写字母)来提示不应修改。
Python支持多种数据类型,一级考试主要涉及以下三种基本类型的初级使用:
数字类型:包括整数(int,如10)和浮点数(float,如3.14)。考试中常涉及它们之间的算术运算。
字符串类型:用于表示文本,可以用单引号、双引号或三引号定义。需要掌握基本的字符串创建和连接操作。
布尔类型:只有两个值:True和False,主要用于逻辑判断。
程序的控制流程由三种基本结构决定,掌握它们是实现逻辑的基础:
顺序结构:程序默认的执行方式,代码按照从上到下的顺序依次执行。
分支结构(选择结构):根据条件判断决定执行哪部分代码。主要包括:
循环结构:用于重复执行某段代码。主要包括:
运算符用于对变量和值执行各种操作:
算术运算符:用于数学计算,包括+(加)、-(减)、*(乘)、/(除)、%(取余,求模)。特别要注意//(整除)和%(取余)的区别和用法,这是高频考点。
比较运算符:用于比较两个值,返回布尔结果。包括==(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。
逻辑运算符:用于组合布尔条件。包括and(与)、or(或)、not(非)。
这是实现程序与用户交互、扩展功能的关键:
模块导入:使用import关键字导入模块(如import turtle),或使用from ... import ...导入特定功能,这是使用turtle等库的前提。
输入输出:
Turtle图形库是Python一级的特色和重点考察内容,通过绘图能综合运用变量、循环等知识。
导入模块:首先需要import turtle。
基本绘图指令:
考试中常要求结合循环语句(如for)来绘制重复或规律的图形,例如绘制同心圆或螺旋线,需要理解循环变量如何控制图形的变化。
考试时间:120分钟
课程名称:GESP Python 编程一级认证课程
课程目标:使学员掌握Python编程一级标准要求的全部知识与技能,能够独立完成简单程序的设计、编写与调试,并顺利通过GESP Python一级认证考试。
课程周期:建议16个标准课时(每个课时45-60分钟)
总体安排:遵循“基础概念→核心语法→综合应用”的路径,理论与实践结合,最终以模拟考试和项目练习巩固成果。
对应知识块:计算机基础知识
核心教学内容:本单元作为编程学习的起点。首先,学员将从宏观上了解计算机的软硬件组成并回顾基本操作。然后,将重点学习如何搭建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绘图
核心教学内容:本单元是趣味性与综合性的结合。学员将学习如何使用import语句导入turtle绘图模块。接着,掌握前进、转向、抬笔、落笔、设置颜色等基本绘图指令。最终,将循环结构与Turtle绘图相结合,创作出如多边形、星星、简单图案等图形,在实践中巩固变量、计算与循环的知识。
建议课时:2
课程形式:项目实践:通过绘图综合运用变量、循环、计算
对应知识块:全知识块整合
核心教学内容:本单元是课程的总结与冲刺阶段。首先对所有单元的核心知识点进行系统串讲与答疑。然后,指导学员完成符合一级考试标准的综合性编程题目。最后,进行全真模拟考试,严格模拟真实考试的题型、题量和时间(120分钟),并进行详细讲评,帮助学员查漏补缺,建立考试信心。
建议课时:3
课程形式:综合练习 + 模拟考试 + 讲评


全国青少年信息学奥林匹克竞赛赛事体系:CSP - S详细介绍
分享、点赞、在看,3连3连!