青少年软件编程等级考试Python1-3级-成都凡恩机器人联盟
Python一级
一、考试标准
1、了解Python多种开发环境,熟练使用Python自带的IDLE开发环境,能够进行程序编写、调试和分析,具备使用Python开发环境进行程序设计的能力:
了解Python常见的几种编程环境:IDLE Visual Studio CodeJupyterNotebook;
熟悉 IDLE 的操作过程,会打开IDLE,会新建文件、保存文件;
熟练掌握使用 IDEL 进行编程,会修改文件、运行文件等操作;
熟悉IDEL的两种开发模式,会在不同模式下进行切换;
了解Python的版本号和目前最常用的Python版本。
2、熟悉 Python 程序编写的基本方法:
理解“输入、处理、输出”程序编写方法;
掌握Python的基本格式,编写程序时会合理的使用缩进、注释、字符串标识;
掌握变量基本概念,会使用变量,并且掌握变量名的命名和保留字等基本语法;
理解字符串、数值型变量,会对变量类型进行转换;
掌握并熟练编写带有数值类型变量的程序,具备解决数学运算基本问题的能力;
理解比较表达式、运算符、逻辑运算的基本概念,掌握Python编程基础的逻辑表达式。
3、具备基本的计算思维能力,能够完成较简单的Python程序编写:
理解顺序结构语句的特点和写法,能够完成简单顺序结构的程序;
理解比较表达式、运算符、逻辑运算的基本概念,掌握Python编程基础的逻辑表达式;
知道第三方库turtle的功能,会导入该库文件,掌握它的一些简单使用方法:前进、后退、左右转、提落笔、画点、画圆。
二、考核目标
让学生掌握基本的 Python 编程相关知识和方法,会使用 IDLE 进行编程,熟悉 Python 的基本语法规则,会用 turtle 库完成简单的顺序执行的Python 程序,能够解决较为简单的问题。
三、能力目标
通过本级考核的学生,对 Python 编程有了基本的了解,熟悉至少一种Python 编程环境的操作,会编写含有变量及库文件的基本程序。具备用计算思维的方式解决简单的问题能力。
四、知识块
五、知识点描述
六、题型配比及分值
Python二级
一、考试标准
1、了解与掌握如下的python编程的进阶知识,并会使用:
知道如下几种数据类型:列表、元组、字典、字符串、range、集合六大内置核心数据类型;
理解列表类型的概念,掌握它的基础用法及操作:访问/更新、获取元素个数、遍历、转换为列表型数据、添加和删除、连接、排序等等;
理解元组类型的概念,理解元组和列表的不同,掌握它的基础用法及操作:元组的声明与赋值、元组的访问与更新、元组的遍历、添加、删除、排序等等;
理解字符串类型的概念,掌握它的基础用法及操作:字符串的分割、结合、替换、检索、长度获取。
2、会编写较为复杂的Python程序,掌握Python编程的控制语句:
理解选择结构语句的功能和写法,能够完成简单选择结构的程序;
掌握程序的单分支结构,理解二分支、多分支结构语句;
理解循环结构语句的功能和写法,能够完成简单循环结构的程序;理解for循环、while循环、break和continue循环控制结构语句;
理解range类型的概念,掌握它的基础用法及操作。
二、考核目标
让学生掌握Python编程的流程控制以及数据类型,会使用这些相关语句进行编程,会用使用循环、分支等语句完成较为复杂的Python程序,能够解决较为复杂的问题。
三、能力目标
通过本级考核的学生,对Python编程有了更深入的了解,熟悉了Python数据类型和流程控制语句。具备用一定的逻辑推理和把逻辑推理用程序表达出来的计算思维能力。
四、知识块
五、知识点描述
六、题型配比及分值
Python三级
一、考试标准
1、理解编码、数制的基本概念,并且会应用。
能够进行二进制、十进制以及十六进制之间的转换;
理解 Python 中的数制转换函数。
2、掌握一维数据的表示和读写方法,能够编写程序处理一维数据。
3、掌握二维数据的表示和读写方法,能够编写程序处理二维数据。
4、掌握 CSV 格式文件的读写方法。
5、理解程序的异常处理:try-except 结构语句。
6、理解算法的概念,掌握解析、枚举、排序、查找算法的特征。能够用这些算法实现简单的 Python 程序。让学生掌握Python编程的流程控制以及数据类型,会使用这些相关语句进行编程,会用使用循环、分支等语句完成较为复杂的Python程序,能够解决较为复杂的问题。
7、记住常用核心内置函数的功能及用法。
二、考核目标
让学生能够独立进行 python 的编程,能够理解 python 的基本框架,会使用和处理相关数据,能够解决较为复杂的问题,并且可以进行简单的程序异常问题。
三、能力目标
通过本级考核的学生,对 Python 编程应有较为全面的理解,熟悉了Python 的数据处理方式。具备用较强的逻辑推理和计算思维能力。
四、知识块
五、知识点描述
六、题型配比及分值