全国青少年软件编程等级考试标准(Python 2 级)
一、考试标准
1.了解与掌握如下的 Python 编程的进阶知识,并会使用:
1)知道如下几种数据类型:列表、元组、字典、字符串、range、集合六大
内置核心数据类型;
2)理解列表类型的概念,掌握它的基础用法及操作:访问/更新、获取元素
个数、遍历、转换为列表型数据、添加和删除、连接、排序等;
3)理解元组类型的概念,理解元组和列表的不同,掌握它的基础语法及操作:
元组的声明与赋值、元组的访问与更新、元组的遍历、添加、删除、排序等等;
4)理解字符串类型的概念,掌握它的基础用法及操作:字符串的分割、结合、
替换、检索、长度获取;
2.会编写较为复杂的 Python 程序,掌握 Python 编程的控制语句:
1)理解选择结构语句的功能和写法,能够完成简单选择结构的程序;
2)掌握程序的单分支结构、理解二分支、多分支结构语句;
3)理解循环结构语句的功能和写法,能够完成简单循环结构的程序;理解
for 循环、while 循环、break 和 continue 循环控制结构语句;
4)理解 range 类型的概念,掌握它的基础用法及操作。
二、考核目标
让学生掌握 Python 编程的流程控制以及数据类型,会使用这些相关语句进
行编程,会使用循环、分支等语句完成较为复杂的 Python 程序,能够解决较为
复杂的问题。
三、能力目标
通过本级考核的学生,对 Python 编程有了更深入的了解,熟悉了 Python
数据类型和流程控制语句。具备一定的逻辑推理和把逻辑推理用程序表达出来
的计算思维能力。