Python 编程能力评测
考试说明
检验工程师是否熟悉 Python 开发。

  • 通过认证考试验证的能力

    · 熟练掌握 Python 的语言基础

    · 熟练掌握 Python 的流程控制

    · 熟练掌握 Python 的列表和元组

    · 熟练掌握 Python 的字典和集合

    · 熟练掌握 Python 的字符串

    · 熟练掌握 Python 的函数

  • 认证考试形式

    · 考试形式:上机考试,代码自动化评测

    · 考试时长:3 小时

  • 报考条件

    · 无

  • 试卷结构和题型

    · 题型:编程题、程序片段编程题、接口编程题、选择题、判断题

能力图谱
语言基础
  • 基本语法
  • 输入与输出
  • 运算符与表达式
流程控制
  • 选择语句
  • 循环语句
  • 其它语句
列表和元组
  • 序列
  • 列表
  • 元组
字典和集合
  • 字典
  • 集合
字符串
  • 编码
  • 常用操作
函数
  • 函数
详细大纲
语言基础 基本语法 注释规则、代码缩进、编码规范、保留字、标识符、变量、数据类型、数据类型转换
输入与输出 input()输入函数、print()输出函数
运算符与表达式 算术运算符、赋值运算符、比较(关系)运算符、逻辑运算符、位运算符、优先级、条件表达式
流程控制 选择语句 if 语句、if...else...语句、if...elif..else 语句、选择语句的嵌套
循环语句 while 循环、for 循环、循环嵌套
其它语句 break 语句、continue 语句、pass 语句
列表和元组 序列 索引、切片、序列相加、乘法、序列成员判断、序列长度计算、序列最大值计算、序列最小值计算
列表 列表的创建、删除、访问、遍历、统计、排序、推导式,列表元素的添加、修改、删除,二维列表,多维列表
元组 元素的创建、删除、修改、推导式,元组元素的访问,元组与列表的区别
字典和集合 字典 字典的创建、删除、访问、遍历、推导式,字典元素的添加、修改、删除
集合 集合的创建,集合元素的添加和删除,集合的交集、并集、差集运算
字符串 编码 编码转换、encode()编码、decode()解码
常用操作 拼接、长度计算、截取、分割、合并、检索、大小写转换、格式化、空格和特殊字符去除
函数 函数 函数的创建与调用、位置参数、关键字参数、参数默认值、可变参数、返回值、变量作用域、匿名函数
考试说明
检验工程师是否熟练掌握 Python 开发

  • 通过认证考试验证的能力

    · 熟练掌握 Python 的模块

    · 熟练掌握 Python 的正则表达

    · 熟练掌握 Python 的面向对象

    · 熟练掌握 Python 的异常处理

    · 熟练掌握 Python 的文件与目录

    · 熟练掌握 Python 的数据库操作

  • 认证考试形式

    · 考试形式:上机考试,代码自动化评测

    · 考试时长:4 小时

  • 报考条件

    · 通过 Python 编程能力评测一级认证

  • 试卷结构和题型

    · 题型:编程题、程序片段编程题、接口编程题、SQL 评测题、选择题、判断题

能力图谱
模块
  • 自定义模块
  • 模块引用
正则表达式
  • 语法
  • re 模块
面向对象
  • 属性
  • 继承
异常处理
  • 异常处理
  • 流处理
  • 程序调试
文件与目录
  • 文件操作
  • 目录操作
数据库
  • SQL 语言
  • 编程接口
  • SQLite 编程
  • MySQL 编程
详细大纲
模块 自定义模块 创建模块、import 语句、from...import 语句、模块搜索目录
包结构、创建包、使用包、以主程序执行
模块引用 导入模块、使用模块、第三方模块的下载与安装
正则表达式 语法 行定位符、元字符、限定符、字符类、排除字符、选择字符、转义字符、分组
re 模块 匹配字符串、替换字符串、分割字符串
面向对象 定义类、创建类的实例、__init__()方法、创建类的成员、访问类的成员、访问限制
属性 创建用于计算的属性、为属性添加安全保护机制
继承 继承的基本语法、方法重写、派生类中调用基类的__init__()方法
异常处理 异常处理 try...except 语句、try...except...else 语句、try...except...finally 语句、raise 语句
程序调试 常见错误调试方法、使用 assert 语句调试程序
文件与目录 文件操作 创建文件、打开文件、关闭文件、写入内容、读取内容、删除文件、重命名、使用 with 语句
目录操作 os 模块、os.path 模块、路径、目录存在判断、创建目录、删除目录、遍历目录、重命名目录
数据库 SQL 语言 常用的增、删、改、查 SQL 语句
编程接口 连接对象、游标对象
SQLite 编程 连接 SQLite 数据库、创建 SQLite 数据库文件、操作 SQLite 数据库、创建 SQLite 数据表、操作 SQLite 数据表
MySQL 编程 连接 MySQL 数据库、创建 MySQL 数据库文件、操作 MySQL 数据库、创建 MySQL 数据表、操作 MySQL 数据表
考试说明
检验工程师是否精通 Python 开发。

  • 通过认证考试验证的能力

    · 熟练掌握 Python 的 GUI 界面编程

    · 练掌握 Python 的 Pygame 游戏编程

    · 熟练掌握 Python 的网络爬虫开发

    · 熟练掌握 Python 的进程与线程

    · 熟练掌握 Python 的网络编程

    · 熟练掌握 Python 的 Web 编程

  • 认证考试形式

    · 考试形式:上机考试,代码自动化评测

    · 考试时长:5 小时

  • 报考条件

    · 通过 Python 编程能力评测二级认证

  • 试卷结构和题型

    · 题型:编程题、程序片段编程题、接口编程题、选择题、判断题

能力图谱
GUI 界面编程
  • Qt Designer
  • 信号与槽
  • 常用控件
PyGame 游戏编程
  • 游戏编程
网络爬虫开发
  • 爬虫基础
  • Scrapy 框架
进程与线程
  • 进程
  • 线程
网络编程
  • TCP 编程
  • 线程操UDP
Web 编程
  • Web 编程基础
  • Flask 框架
详细大纲
GUI 界面编程 Qt Designer 创建主窗口、设计主窗口、预览窗口效果、将.ui 文件转换为.py 文件、运行主窗口
信号与槽 编辑信号与槽、自定义槽、将自定义槽连接到信号
常用控件 标签控件、文本框控件、按钮控件、复选框控件、单选按钮控件、下拉组合框控件
PyGame 游戏编程 游戏编程 Display、Surface、Transform、Time、Rect、Event、Draw、Font 等模块,精灵,碰撞检测
网络爬虫开发 爬虫基础 网络请求、headers 处理、网络超时、代理服务、BeautifulSoup
Scrapy 框架 引擎、Item 项目、调度器、下载器、爬虫、项目管道、下载器中间件、爬虫中间件、调度中间件、选择器
进程与线程 进程 创建进程、创建进程池、队列、多进程队列、进程间通信、使用队列进行进程间通信
线程 创建线程、线程间通信、互斥锁、信号量、多线程队列、使用队列进行线程间通信
网络编程 TCP 编程 创建 TCP 服务器、创建 TCP 客户端、执行 TCP 服务器和客户端
UDP 编程 创建 UDP 服务器、创建 UDP 客户端、执行 UDP 服务器和客户端
Web 编程 Web 编程基础 HTTP 协议、Web 服务器、静态服务器、CGI、WSGI、定义 WSGI 接口、运行 WSGI 服务、Web 框架
Flask 框架 调试模式、路由、静态文件、蓝图、渲染模板、模块变量、模板控制结构、CSRF 保护和验证、Web 表单
我要认证
返回顶部