青少年软件编程等级考试Python4-6级-成都凡恩机器人联盟
Python四级
一、考试标准
1、理解函数及过程、函数的参数、函数的返回值、变量作用域等概念。
2、 能够创建简单的自定义函数。
3、理解算法以及算法性能、效率的概念,初步认识算法优化效率的方法。
4、理解基本算法中递归的概念。
5、掌握自定义函数及调用,实现基本算法中的递归方法。
6、掌握基本算法中由递归变递推的方法。
7、理解基本算法中的分治算法,能够用分治算法实现简单的Python程序。
8、掌握第三方库(模块)的功能、获取、安装、调用等。
二、考核目标
学生对函数概念的认识与相关操作,掌握自定义函数的创建与调用。理解递归与递推、分治算法的思想,能够用递归与递推、分治算法编程解决生活问题。理解算法性能、效率的概念及优化方法。掌握第三方库(模块)的功能、获取、安装与调用方法。
三、能力目标
通过本级考试的学生,能够利用函数与自定义函数优化程序结构,能够用递归与递推、分治算法编写程序与软件,能够调用python的第三方库解决问题。
四、知识块
五、知识点描述
六、题型配比及分值
Python五级
一、考试标准
1、掌握字符串的转义符、format()格式化方法。
2、掌握列表、元组、字符串、range 类型的用法及常用操作。
3、理解字典类型的概念,掌握它的基础用法及操作。
4、理解集合类型的概念,掌握它的基础用法及操作。
5、掌握列表推导式、生成器推导式、序列解包、切片的使用方法。
6、知道常用标准库的功能与用法,掌握 math、turtle、random、time、PyInstaller、jieba、wordcloud 这些库的功能与使用。
能够使用上述方法编写指定功能的正确完整的程序。
二、考核目标
考核学生对 Python 语言的核心数据结构的掌握程度与应用能力,具体是:字符串、列表、元组、range 类型、字典类型、集合类型。考核学生对列表推导式、生成器推导式、序列解包、切片的掌握。考核学生对常用标准库的功能与用法的掌握。
三、能力目标
通过本级考试的学生,掌握 Python 语言的基础语法,掌握常用标准库的功能与用法,熟练掌握 Python 语言的核心数据结构,编程解决实际问题。
四、知识块
五、知识点描述
六、题型比及分值
Python六级
一、考试标准
1、掌握文件操作及数据格式化。
2、掌握数据可视化操作。
3、理解类与对象的概念,初步掌握类与对象的使用。
4、掌握 SQLite 数据库基础编程。
5、掌握简单的使用 tkinter 的 GUI 设计。
能够使用上述方法编写指定功能的正确完整的程序。
二、考核目标
考核学生利用 Python 语言进行初步的数据处理的能力,掌握 Python的数据库编程基础。考核学生初步掌握类与对象的使用。考核学生进行简单的 GUI 设计编程。
三、能力目标
学生利用 Python 语言进行初步的数据处理的能力,掌握数据库编程的能力,利用类与对象、GUI 设计等知识进一步提高对软件编程的综合能力。
四、知识块
五、知识点描述
六、题型配比及分值