Python等级考试大纲

环境准备
Python3.5.2
自带的IDLE
Visual Studio Code
JupyterNotebook
一级要求
了解
- 几种编程环境的认识与使用
- 整型、浮点型、字符串型的拼接和处理
- Python程序的三大结构
- 如何安装外部模块
- 逻辑表达式的使用
熟悉
- 什么叫保留字,保留字有什么作用和影响
- 变量的命名规则
- 数据类型如何进行强制转换
- 如何导入模块
掌握
- 输入输出函数的使用,input,print
- 何时缩进?如何注释?
- 变量如何赋值,掌握赋值运算符的使用
- 掌握基本的数学运算问题
- 掌握算数运算符、比较运算符、逻辑运算符的使用
- 掌握用顺序结构完成完整的程序
- turtle模块的简单使用,并实现前进后退、转弯,提笔、画点、画圆
二级要求
了解
- 了解列表、集合、字符串、元组、字典等数据类型的使用
- 认识程序出错时的错误信息,并学会分析如何进行改正
- 了解常用内置函数的使用
熟悉
- 熟练使用几种编程环境
- 如何从网络安装并导入外部模块,如何安装本地模块
- 读懂Python程序的三大结构顺序、分支、循环的嵌套结构
掌握
- 列表的增删改查,获取个数、拼接、排序等常用函数。数据类型的转换
- 元组的增删改查、排序
- 字符串的分割、结合、替换、检索、长度获取
- 字符串格式化输出的一种方式
- 熟练使用Python程序的三大结构顺序、分支、循环
三级要求
了解
- 常见的编码格式
- 了解常见的几种算法,解析、枚举、排序、查找
- 自定义函数的定义和调用
熟悉
- 二进制、十进制、十六进制之间的转换
- 熟悉七种常见数据类型的使用
- csv文件的读写
- 常用内置函数的使用
掌握
- 会用二维、多维列表、字典保存数据
- 一维、二维数据的表示和读写
- 熟悉常见的几种异常产生的原因
- 熟练掌握并运用异常处理
四级要求
了解
- 了解如何查看Python内置模块的源代码
- 算法、执行效率与性能优化
熟悉
- Python程序中常见操作的算法设计
- 递归,递归变递推
- 分治算法
掌握
- 多参多返回值的函数的定义和调用
- 函数调用及其传参、返回值、变量作用域
- 掌握第三方库的安装和使用
五级要求
了解
- 面向对象编程
- 了解文本文件的读写操作
熟悉
- 字符串转义、格式化输出的三种方式
- 列表推导式、生成器推导式、序列解包、切片
- 通过文件来保存数据
- 常用库的使用。math、turtle、 random、time、PyInstaller、jieba、wordcloud
掌握
- 如何进行代码优化,提高执行效率
- 熟练掌握列表、集合、字符串、元组、字典的常用操作
- 通过查看Python常见模块的源代码来分析其实现方式
六级要求
了解
- 自定义模块的编写
- 正则表达式
熟悉
- 常见的文件处理操作、数据格式化
- 数据的可视化操作
掌握
- 面向对象编程
- 数据库的使用,SQLite
- GUI编程,tkinter的使用
v1.5.2