Python技术应用工程师职业技术能力提升项目
发稿时间:2020/9/18 19:35:37
  

一、项目简介

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技术应用工程师职业技术证书,证书可登录国家工信部教育与考试中心官网查询。

附:证书样本

image.png

十、联系方式




  进入报名系统