课程详情:第一单元:搞定Python语言
1.Python语言开发要点详解、开发环境介绍,Pythonxy、EPD、Anaconda的对比、Pycharm的使用演示、模块的概念、安装pip、多个虚拟python环境、测试驱动开发模式、Python语言要素介绍
2.详解Python数据类型、列表和列表解析、生成器表达式、元组、字符串、字符串之中文处理、字典、集合
3.函数和函数式
编程、函数参数和变长参数列表、函数返回值.变量作用域、函数的嵌套定义和闭包和装饰器介绍、装饰器例子(日志装饰器和身份认证装饰器)、迭代器和生成器
4.面向对象编程、认识经典类和新式类、公有属性和私有属性属性、属性.属性装饰器.描述符、方法.实例方法.静态方法.类方法、特殊方法.运算符重载、继承.多重继承.super
第二单元:实战篇之Python
数据库开发
1.mySQL数据库、概述.sql数据库和NoSQL数据库的区别、环境准备.驱动包介绍、Mysqlconnector、mysqldb使用、sqlalchemy介绍.ORM的优点介绍、sqlalchemy代码演示
2.mongodb数据库、mongodb介绍安装.命令行.mongovue演示、实现增删改查、聚合操作
第三单元:实战篇之Python爬虫开发
1.简单的网页爬虫、爬虫介绍、工具包介绍、Request、、xpath使用演示、新闻爬虫
2.多线程和多进程、概述、多线程编程、多进程编程、综合案例-网络爬虫
3.scrapy实战、scrapy介绍和安装、scrapy项目框架、scrapy案例实战
4.模块的使用和构建、模块的安装和使用、模块的构建和发布
第四单元:Python和
大数据
1.Python、On、Spark、(1)、Spark、介绍、Sprak核心编程:Rdd、Transformation、Action介绍、代码实战
2.Python、On、Spark、(2)、Spark三种集群模式、集群环境下Python实战、Spark、SQL、Sprak、Streaming、、MLlib入门介绍