CITT全国计算机高新技术考试项目工作网

Python编程考试大纲(高级)
  发布时间:2018-02-07  我要分享

全国计算机信息技术考试Python编程(三级)考核为实际操作形式,第一单元至第八单元为考核内容。Python编程(三级)实际操作考试可以采用实战项目考核(过程考核)或终结考核。过程考核适合院校或企业师带徒的场景,终结性考核适合社会化考生。过程考核要求考生实际完成八个模块的项目开发工作,项目系统可以真实运行,考生个人须提交项目源程序与项目开发总结报告,考生的指导老师或师傅须提交该生的训练总结报告。终结性考核时间为180分钟。主要考核技能点和分值如下:

 

第一单元  Python通用程序开发 20分              

任选一个实战项目进行考核:

实战项目1:office办公自动化应用项目;

实战项目2:二维码生成程序。

考核配分:

1.  Python开发环境搭建与安装调试(1分);

2.  Python语言基础(数据机构、文件、逻辑、函数、模块包标准库)(3分);

3.  python与国际化支持(2分)

4.  Python多进程、多线程、协程(6分)

5.  python与其他通用语言的混合编程(4分)

6.  python2和python3(4分)

 

第二单元  WEB应用开发 15分

实战项目1:企业员工档案WEB信息管理系统;

实战项目2:通用企业官方网站管理系统CMS

实战项目3:微信公众号开发

考核配分:

1.  django mtv 框架进行基础应用开发(5分)

2.  django 与 非关系型数据库的对接(5分)

3.  不同应用需求选择不同python web框架的技术(5分)

 

第三单元  调试、测试自动化开发 10分

实战项目库:本考核大纲里八个考核模块里的所有实战项目任选一个;

考核配分:

1.  使用python内置的性能分析工具profile,cProfile与hotshot等;(5分)

2.  性能测试自动化技术,开发自动化测试脚本,收集自动化性能数据实现基本自动化测试的能力(5分)

 

第四单元  网络编程与数据采集程序开发  10分

任选一个实战项目进行考核:

实战项目1:CRM订阅客户邮件群发程序;

实战项目2:邮件自动收取与分析程序;

实战项目3:网络招聘信息爬虫系统。

实战项目考核配分:

1.  Python关于Email有关的模块的调用smtplib,poplib,email等(2分);

2.  使用web api(Application Programming Interface,应用程序编程接口)开发技术web service, django rest framework进行应用程序;(5)

3.  编写web API接口(3)

 

第五单元  数据库应用开发  15分

实战项目库:通用企业官方网站管理系统CMS、企业员工信息管理系统、微信公众号

考核配分:

1.  使用非关系型数据库应用开发:MongoDB数据库,集合,文档,索引进行如插入文档,更新文档,删除文档,查询文档,投影,sort()和limit()方法,创建集合,放置集合、数据库引用查询分析等应用开发(15分)

 

第六单元  数据分析与科学计算开发  10分

实战项目库:金融数据分析系统

考核配分:

1.  大数据技术分析开发solr,hadoop,spark技术应用(5分)

2.  编写第一个量化交易策略进行回测(3分)

3.  通过“双均线”策略进行交易策略开发及回测(2分)

 

第七单元 IT运维管理自动化开发  10分

任选一个实战项目进行考核:

实战项目1:服务器硬件资源自动监控系统(实现对服务器CPU,内存,硬盘,进程等多方面的监控);

考核配分:

  1.  利用python实现业务服务自动监管自动化(10分)

 

实战项目2:web系统的运维监控系统。

考核配分:

  1.  利用python实现安全运维自动化(5分)

  2.  建立B/S自动化运维平台(5分)

 

第八单元  人工智能与机器学习应用开发  10分

任选一个实战项目进行考核:

实战项目1:员工刷脸考勤系统;

实战项目2:最新天气语音播报系统;

考核配分:

1.  第三方python SDK的安装与调试;(1分)

2.  PYTHON调用第三方SDK的实现;(2分)

3.  基于人工智能框架或机器学习框架,如TensorFlow、 scikit-learn等的复杂应用开发(7分)