少儿积木编程网

 找回密码
 我要加入
搜索
查看: 56524|回复: 0

青少年软件编程等级考试标准(Python语言V1.01)

[复制链接]

18

主题

18

帖子

83

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
83
发表于 2020-3-15 18:30:09 | 显示全部楼层 |阅读模式
本帖最后由 积木小王子 于 2020-3-15 18:30 编辑

一级标准

一、 了解 Python 多种开发环境,熟练使用 Python 自带的 IDLE 开发环境,能够进行程序编写、调试和分析,具备使用 Python 开发环境进行程序设计的能力
1. 了解 Python 常见的几种编程环境: IDLE 、 Visual Studio Code 、 JupyterNotebook
2. 熟悉 IDLE 的操作过程,会打开 IDLE ,会新建文件、保存文件;
3. 熟练掌握使用 IDEL 进行编程,会修改文件、运行文件等操作;
4. 熟悉 IDEL 的两种开发模式,会在不同模式下进行切换;
5. 了解 Python 的版本号和目前最常用的 Python 版本 。
二、 熟悉 Python 程序编写的基本方法
1. 理解 输入、处理、输出 程序编写方法;
2. 掌握 Python 的基本格式,编写程序时会合理的使用缩进、注释、字符串标识;
3. 掌握变量基本概念,会使用变量,并且掌握变量名的命名和保留字等基本语法;
4. 理解字符串、数值型变量,会对变量类型进行转换;
5. 掌握并熟练编写带有数值类型变量的程序,具备解决数学运算基本问题的能力;
6. 理解比较表达式、运算符、逻辑运算的基本概念,掌握Python 编程基础的逻辑表达式。
三、 具备基本的计算思维能力,能够完成较简单的 Python 程序
1. 理解顺序结构语句的特点和写法,能够完成简单顺序结构的理解顺序结构语句的特点和写法,能够完成简单顺序结构的程序;
2. 理解比较表达式、运算符、逻辑运算的基本概念,掌握理解比较表达式、运算符、逻辑运算的基本概念,掌握PythonPython编程基础的逻辑表达式;
3. 知道第三方库知道第三方库turtleturtle的功能,会导入该库文件,掌握它的一的功能,会导入该库文件,掌握它的一些简单使用方法:前进些简单使用方法:前进、、后退后退、、左右转左右转、、提落笔、画点、画圆。

二级标准

一、 了解与掌握如下的 python 编程的进阶知识,并会使用 。
1. 知道如下几种数据类型:列表、元组、字典、字符串、range 、集合六大内置核心数据类型;
2. 理解列表类型的概念,掌握它的基础用法及操作:访问 更新、获取元素个数、遍历、转换为列表型数据、添加和删除、连接、排序 等 等;
3. 理解元组类型的概念,理解元组和列表的不同,掌握它的基础用法及操作:元组的声明与赋值、元组的访问与更新、元组的遍历、添加、删除、排序等等;
4. 理解字符串类型的概念,掌握它的基础用法及操作:字符串的分割、结合、替换、检索、长度获取。
二、 会编写较为复杂的 Python 程序,掌握 Python 编程的控制语句
1. 理解选择结构语句的功能和写法,能够完成简单选择结构的程序;
2. 掌握程序的单分支结构,理解二分支、多分支结构语句;掌握程序的单分支结构,理解二分支、多分支结构语句;
2. 掌握程序的单分支结构,理解二分支、多分支结构语句;
3. 理解循环结构语句的功能和写法,能够完成简单循环结构的程序;理解 for 循环、 while 循环、 break 和 continue 循环控制结构语句;
4. 理解 range 类型的概念,掌握它的基础用法及操作。

三级标准

一、 理解编码、数制的基本概念,并且会应用 。
1. 能够进行二进制、十进制以及十六进制之间的转换
2. 理解 Python 中的数制转换函数。
二、 掌握一 维数据的表示和读写方法,能够编写程序处理一维数据 。
三、 掌握二维数据的表示和读写方法,能够编写程序处理二维数据 。
四、 掌握 CSV 格式文件的读写方法 。
五、 理解程序的异常处理: try except 结构语句 。
六、 理解算法的概念,掌握解析、枚举、排序、查找算法的特征。能够用这些算法实现简单的 Python 程序 。
七、 记住常用核心内置函数的功能及用法 。

四级标准

一、 理解函数及过程、函数的参数、函数的返回值、变量作用域等概念。
二、 能够创建简单的自定义函数 。
三、 理解算法以及算法性能、效率的概念,初步认识算法优化效率的方法 。
四、 理解基本算法中递归的概念 。
五、 掌握自定义函数及调用,实现基本算法中的递归方法 。
六、 掌握基本算法中由递归变递推的方法 。
七、 理解基本算法中的分治算法,能够用分治算法实现简单的Python 程序 。
八、 掌握第三方库(模块)的功能、获取、安装、调用等 。


五级标准

一、 掌握字符串的转义符、 format() 格式化方法。
二、 掌握列表、元组、字符串、 range 类型的用法及常用操作。
三、 理解字典类型的概念,掌握它的基础用法及操作。
四、 理解集合类型的概念,掌握它的基础用法及操作。
五、 掌握列表推导式、生成器推导式、序列解包、切片的使用方法。
六、 知道常用标准库的功能与用法,掌握 math 、 turtle 、random 、 time 、 PyInstaller 、 jieba 、 wordcloud 这些库的功能与使用。
能够使用上述方法编写指定功能的正确完整的程序。


六级标准

一、 掌握文件操作及数据格式化。
二、 掌握数据可视化操作。
三、 理解类与对象的概念,初步掌握类与对象的使用。
四、 掌握 SQLite 数据库基础编程。
五、 掌握简单的使用 tkinter 的 GUI 设计。
能够使用上述方法编写指定功能的正确完整的程序。

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

Archiver|手机版|小黑屋|少儿积木编程网 ( 湘ICP备20004882号 )

GMT+8, 2020-11-25 21:45

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表