一、项目简介
Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发,2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,由于Python语言的简洁性、易读性以及可扩展性,在国内外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。
Python技术应用工程师人才培养标准涵盖了Python编程基础、Python数据分析与应用、Python数据可视化、Python机器学习实战、Python网络爬虫实战、深度学习原理及编程实现,多行业多领域Python技术应用等知识结构体系,Python技术应用工程师职业技术考试是对在大数据分析领域中使用Python作为主要应用工具从业者的能力考核,该标准共分为初级,中级,高级三个等级。
二、报考条件
1、初级: (满足以下之一皆可报名)
(1)取得初级标准所要求培训学时证明,
(2)具备相关中等专科及以上学历(含在读的应届生)。
2、中级: (满足以下之一皆可报名)
(1)取得中级标准所要求培训学时证明,
(2)获得初级职业技术证书。
(3)专科及以上学历从事相关工作 1 年以上
(4)专科以下学历从事相关工作 2 年以上
3、高级: (满足以下之一皆可报名)
(1)取得高级标准所要求培训学时证明,
(2)获得中级职业技术证书。
(3)本科及以上学历从事相关工作 3 年以上
(4)本科以下学历从事相关工作 4 年以上
(注:上述相关工作年限不限制行业)
三、考试方式
考试方式分为线下考试站点或线上考试系统统考两种方式,考试形式为上机答题,闭卷。
四、考试内容
初级: 120分钟,客观题(单选+多选),上机答题。
中级: 120分钟,主观题+客观题(单选+多选+案例操作),上机答题。
高级: 120分钟,主观题+客观题(单选+多选+案例操作),上机答题。
五、考试地点
各地授权考试站点或在线考试系统
六、课程大纲
<初级>--Python技术应用工程师职业技术课程大纲 | |
Python编程基础 | 科学计算包NumPy |
第1模块: 数据挖掘基础 课时 1 : 1.5 Python数据挖掘的环境配置 第2模块: Python数据挖掘编程基础 课时 2 : 2.1.1 基本运算 课时 3 : 2.1.1 列表或元组 课时 4 : 2.1.1 集合 课时 5 : 2.1.1 字典 课时 6 : 2.1.2 判断与循环 课时 7 : 2.1.3 函数 课时 8 : 2.1.3 函数式编程 课时 9 : 2.1.3 库的导入与添加 课时 10 : 2.2~2.3 Python数据分析常用库和数据挖掘建模常用库与框架 | 科学计算包NumPy 课时 1 : 2.1.1Numpy简介 课时 2 : 2.1.2 数组创建及基础属性 课时 3 : 2.1.3 初识数组的特点 课时 4 : 2.1.4 创建常用数组 课时 5 : 2.1.5 数组数据类型 课时 6 : 2.1.6 生成随机数 课时 7 : 2.1.7 一维数组的索引 课时 8 : 2.1.8 逻辑型索引 课时 9 : 2.1.9 多维数组的索引 课时 10 : 2.1.10 求解距离矩阵 课时 11 : 2.1.11 变化数组shape 课时 12 : 2.2.1 Numpy矩阵介绍 课时 13 : 2.2.2 Numpy通用函数介绍 课时 14 : 2.2.3 通用函数的广播机制 课时 15 : 2.3.1 Numpy读写二进制文件 课时 16 : 2.3.2 Numpy读写txt文件 课时 17 : 2.3.3 利用Numpy对数据进行简单统计分析 |
数据处理包Pandas | 考试 |
数据处理包Pandas 第1模块: Pandas统计分析基础 课时 1 : 1.1 Pandas简介 课时 2 : 1.2.1 Pandas读取文本数据 课时 3 : 1.2.2 存储数据框 课时 4 : 1.2.3 Pandas读取excel文件 课时 5 : 1.2.4 将数据框存储为excel文件 课时 6 : 1.3.1 构建数据框 课时 7 : 1.3.2 查看数据框的常用属性 课时 8 : 1.3.3 按行列顺序访问数据框中的元素 课时 9 : 1.3.4 按行列名称访问数据框中的元素 课时 10 : 1.3.5 修改数据框中的元素 课时 11 : 1.3.6 删除数据框中的元素 课时 12 : 1.3.7 描述分析数据框中的元素 课时 13 : 1.4.1 转换成时间类型数据 课时 14 : 1.4.2 时间类型数据的常用操作 课时 15 : 1.5.1 groupby分组操作 课时 16 : 1.5.2 agg聚合操作 课时 17 : 1.6.1 生成透视表 课时 18 : 1.6.2 生成交叉表 | Python技术应用工程师(初级)职业技术考试 |
<中级>--Python技术应用工程师职业技术课程大纲 | |
Pandas数据预处理 | 网络数据采集概述与网页前端基础 |
Pandas数据预处理 课时 1 : 5.1.1 表堆叠 课时 2 : 5.1.2 主键合并 课时 3 : 5.1.3 重叠合并 课时 4 : 5.2.1 检测与处理重复值 课时 5 : 5.2.2 检测与处理缺失值 课时 6 : 5.2.3 检测与处理异常值 课时 7 : 5.3 标准化数据 课时 8 : 5.4.1 哑变量处理 课时 9 : 5.4.2 离散化连续型数据 | 网络数据采集概述与网页前端基础 第1模块: Python爬虫环境与爬虫简介 课时 1 : 1.1.1常见网上冲浪过程 课时 2 : 1.1.2爬虫的概念 课时 3 : 1.1.3爬虫合法性 课时 4 : 1.2认识反爬虫 课时 5 : 1.3配置Python爬虫环境 第2模块: 网页前端基础 课时 6 : 2.1.1网络传输模型 课时 7 : 2.1.2网络信息传输过程 课时 8 : 2.2.1认识HTTP 课时 9 : 2.2.2熟悉Cookie 第3模块: 简单静态网页爬取 课时 10 : 3.1认识静态网页 课时 11 : 3.2.1创建工程 课时 12 : 3.2.2生成HTTP请求 课时 13 : 3.2.3完善HTTP请求 课时 14 : 3.3.1为什么要解析网页 课时 15 : 3.3.2初识Xpath 课时 16 : 3.3.3Xpath相对路径及属性查找 课时 17 : 3.3.4使用BeautifulSoup解析网页 课时 18 : 3.3.5网页解析小结 课时 19 : 3.4.1认识chrome开发者工具 课时 20 : 3.4.2任务演练:爬取并存储泰迪科技官网首页数据 第4模块: 认识动态网页 课时 21 : 4.1认识动态网页 课时 22 : 4.2.1通过网页源码追踪目标数据文件地址 课时 23 : 4.2.2通过开发者工具追踪目标数据文件地址 课时 24 : 4.2.3爬取数据并进行保存 课时 25 : 4.3.1搭建selenium环境 课时 26 : 4.3.2利用selenium获取网页数据 课时 27 : 4.3.3利用selenium控制点击操作 |
Matplotlib数据可视化 | 考试 |
Matplotlib数据可视化 第1模块: Matplotlib 课时 1 : 1.1 Matplotlib绘制流程说明 课时 2 : 1.2 添加文本和修改绘图风格 课时 3 : 1.3 rc参数 课时 4 : 1.4 散点图 课时 5 : 1.5 折线图 课时 6 : 1.6 直方图和条形图 课时 7 : 1.7 饼图 课时 8 : 1.8 箱线图 课时 9 : 1.9 人口特征间分布 课时 10 : 1.10 人口各个特征分布 |
Python技术应用工程师(中级)职业技术考试
|
<高级>--Python技术应用工程师职业技术课程大纲 | |
模拟登陆 | Scrapy爬虫框架 |
模拟登陆 课时 1 : 1.1.1模拟登录的过程 课时 2 : 1.1.2查找提交入口和表单数据 课时 3 : 1.1.3提交表单完成模拟登录 课时 4 : 1.1.4使用表单登录的注意事项 课时 5 : 1.2使用Cookie登录方法实现模拟登录 课时 6 : 1.3使用selenium模拟登录 | Scrapy爬虫框架 第1模块: Scrapy爬虫 课时 1 : 1.1认识Scrapy 课时 2 : 1.2.1创建项目 课时 3 : 1.2.2指定字段及创建spiders 课时 4 : 1.2.3完成spiders编写 课时 5 : 1.2.4运行程序保存数据 课时 6 : 1.3.1任务介绍及项目创建 课时 7 : 1.3.2获取所有页面的url 课时 8 : 1.3.3获取每个页面的新闻二次页面url 课时 9 : 1.3.4提取各新闻二次页面中的目标数据 课时 10 : 1.3.5运行程序保存数据 第2模块: 终端协议及爬取工具介绍 课时 11 : 2.1终端协议及爬取工具介绍 |
Pyecharts交互式图表绘制 | Python文本挖掘实战 |
Pyecharts交互式图表绘制 第1模块: Pyecharts 课时 1 : 1.1 pyecharts基础介绍 课时 2 : 1.2 Pyecharts绘制日历图 课时 3 : 1.3 Pyecharts绘制漏斗图 课时 4 : 1.4Pyecharts绘制仪表盘 课时 5 : 1.5Pyecharts绘制水球图 课时 6 : 1.6Pyecharts绘制关系图 课时 7 : 1.7Pyecharts绘制直角坐标系图表 课时 8 : 1.8Pyecharts绘制饼图 课时 9 : 1.9Pyecharts绘制雷达图 课时 10 : 1.10Pyecharts绘制词云图 课时 11 : 1.11Pyecharts绘制柱状图 课时 12 : 1.12Pyecharts绘制树形图 课时 13 : 1.13Pyecharts绘制地理图表.mp4 课时 14 : 1.14Pyecharts绘制3D图表 | Python文本挖掘实战 课时 1 : 1.1 文本挖掘概述 课时 2 : 2.1 文本预处理_正则表达式 课时 3 : 2.2 中文分词概述 课时 4 : 2.2.1 机械分词法 课时 5 : 2.2.2 马尔科夫链分词法 课时 6 : 2.2.3 隐马尔可夫模型(HMM) 课时 7 : 2.2.4 viterbi算法 课时 8 : 2.2.5 隐马尔可夫与viterbi算法应用 课时 9 : 2.2.6 jieba库_jieba分词 课时 10 : 2.3 绘制词云 课时 11 : 3.1 文本向量化表示 |
Python文本分类任务实战 | 考试 |
Python文本分类任务实战 第1模块: 数据探索 课时 1 : 2.1数据读取 课时 2 : 2.2数据抽取 第2模块: 数据预处理 课时 3 : 3.1去除短信中的x序列 课时 4 : 3.2结巴分词 课时 5 : 3.3去除停用词 课时 6 : 3.4数据预处理函数封装 课时 7 : 3.5垃圾短信的词频统计 课时 8 : 3.6词云图绘制 第3模块: 文本向量的表示 课时 9 : 4.1文本数据的向量化表达 课时 10 : 4.2获取训练样本的tf-idf权值向量 课时 11 : 4.3获取测试样本的tf-idf权值向量 第4模块: 模型训练及评价 课时 12 : 5 模型训练及评价 第5模块: 小结 课时 13 : 6 小结 | Python技术应用工程师(高级)职业技术考试 |
七、报名服务
进入报名统或联系客服人员进行报名,报名成功后工作人员为您开通课程及考试账号。考试完成后7个工作日可登录系统查询成绩,通过者获得相应的职业技术证书,纸质证书将在考试后90个工作日内寄送。
八、考试成绩
考试后7个工作日出成绩,总成绩100分,60分及以上皆为通过考试并获得职业技术证书,60分以下为不通过。
九、证书颁发
学员经学习并考核合格后,由工业和信息化部教育与考试中心颁发Python技术应用工程师职业技术证书,证书可登录国家工信部教育与考试中心官网查询。
附:证书样本
十、联系方式