课程

课程介绍

        本课程从实战的角度对Python进行了全面的剖析,并结合实际案例分析和探讨Python技术的应用场景,给Python相关从业人员以指导和启迪。

培训对象

信息技术工程师,大数据推广人员,对课程感兴趣的人员。

课程收益

掌握Python基础;
理解Python脚本的应用场景并掌握可视化界面的开发;
通过实际项目案例掌握Python的数据分析思路及方法;
Python调用Hadoop实现电影推荐功能。

知识概要

-- Python函数与类;  
-- Scrapy框架实践;
-- Python常用科学库; 
-- Python数据可视化;
-- 数据分析算法介绍;
-- Python + Hadoop数据推荐。

课程大纲

模块

学习内容

第一天

Python函数与类

PyCharm环境搭建与GIT使用

缺省参数、可变参数、关键字参数

Python面向对象编程(封装、继承、多态)

模块、包、Python标准库介绍

Scrapy框架实践

Scrapy介绍与环境搭建

网页数据解析之xpath

Selenium与“幻影”浏览器-PhantomJS

动态IP设置与反爬虫技术

豆瓣电影站点爬取实践

Python常用科学库

Numpy数组处理支持

Scipy矩阵计算模块

Pandas数据分析和探索工具

StatsModels统计建模库

第二天

Python数据可视化

Matplotlib库

Pygal库

直方图、饼图

折线图、散点图

数据分析算法介绍

如何公开采集数据

协同过滤算法

隐语义模型求解

Surprise库使用方式

Python + Hadoop数据推荐

Hadoop安装与启动

Python + MapReduce编程实战

Hadoop中的Shuffle与Sort原理应用

电影相似度原理分析

Python + Hadoop编写电影推荐代码

学习考核与经验交流

认证过程

无认证考试

开班信息

暂无开班信息