一、课程目标
课程中通过细致讲解,使学员掌握该技术的本质。具体收益包括:
1.掌握Python基础;
2.理解Python脚本的应用场景并掌握可视化界面的开发;
3.通过实际项目案例掌握Python的数据分析思路及方法;
4.Python调用Hadoop实现电影推荐功能。
二、课程特色
本次培训从实战的角度对Python进行全面剖析,并结合实际案例分析和探讨Python技术的应用场景,给Python相关从业人员以指导和启迪。
三、培训对象
Python开发人员、人工智能相关技术人员。
四、培训方式
本次培训为期3天,共计18小时。
培训方式:线上远程视频(线上支持语音和文字在线交流和回放一年)
五、培训大纲
时间 |
培训模块 |
培训内容 |
第一天
上午 |
Python 函数与类 |
- PyCharm环境搭建与GIT使用
- 缺省参数、可变参数、关键字参数、
- Lambda函数、递归函数
- 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编写电影推荐代码
|
备注:内容还可以根据具体需求进行沟通调整