您的位置:首页 > 理论基础 > 计算机网络

大数据实战课程第一季Python基础和网络爬虫数据分析

2017-10-13 12:52 961 查看
大数据实战课程第一季Python基础和网络爬虫数据分析
网盘地址:https://pan.baidu.com/s/1qYdWERU 密码: yegz

课程共10章,66小节

本课程面向从未接触过Python的学员,从最基础的语法开始讲起,逐步进入到目前各种流行的应用。整个课程分为基础和实战两个单元。

基础部分包括Python语法和面向对象、函数式编程两种编程范式,基础部分会介绍Python语言中的各种特色数据结构,如何使用包和函数,帮助同学快速通过语法关。

在实战部分选择了网络爬虫、数据库开发、Web网站3种最基础的应用类型,详细介绍其思想原理,并通过案例讲解Python中的实现方案,让学员真正达到融会贯通、举一反三的效果。并应用到自己的工作环境中。

1.Python语言开发要点详解
一、模块的概念.主模块和非主模块的区别.pycharm中定义代码模版
二、安装pip 多个虚拟python环境
三、语法.变量.内置类型.运算符
四、if.for.while.else
五、数据结构.列表.元组.字典.集合
六、函数.类.异常

2.Python数据类型
七、列表和列表解析
八、filter和map
九、生成器表达是
十、元组
十一、字符串
十二、字符串之中文处理
十三、字典
十四、集合

3.函数和函数式编程
十五、函数参数和变长参数列表
十六、函数返回值.变量作用域.和函数__doc__属性
十七、函数的嵌套定义和闭包和装饰器介绍
十八、装饰器例子(日志装饰器和身份认证装饰器)
十九、迭代器和生成器1
二十、生成器例子

4.面向对象编程
二十一、认识经典类和新式类
二十二、公有属性和私有属性属性
二十三、访问属性.属性装饰器.描述符
二十四、描述符
二十五、方法.实例方法.静态方法.类方法
二十六、特殊方法.运算符重载
二十七、继承.多重继承.super

5.网页爬虫(单线程,保存到文本文件)
二十八、爬虫介绍
二十九、工具包介绍
三十、request使用演示
三十一、xpath介绍
三十二、xpath使用演示
三十三、新闻爬虫
三十四、分页栏爬虫
三十五、豆瓣爬虫

6.mysql数据库
三十六、概述.sql数据库和nosql数据库的区别
三十七、环境准备.驱动包介绍
三十八、mysqlconnector的使用
三十九、mysqldb使用
四十、sqlalchemy介绍.ORM的优点介绍
四十一、sqlalchemy开发流程
四十二、sqlalchemy代码演示.1
四十三、sqlalchemy代码演示2

7.mongodb数据库
四十四、mongodb介绍
四十五、安装.命令行.mongovue演示
四十六、python中插入记录
四十七、python中查询记录
四十八、python中更新记录
四十九、python中删除记录
五十、聚合操作

8.多线程和多进程
五十一、概述
五十二、多线程编程
五十三、多进程编程
五十四、综合案例-网络爬虫3

9.scrapy实战
五十五、scrapy介绍和安装
五十六、scrapy项目框架
五十七、scrapy框架和案例需求分析
五十八、实战

10.django实战
五十九、django架构介绍
六十、阶段1.安装.创建项目.创建应用.初始配置
六十一、阶段1.配置URL映射.视图函数
六十二、阶段2.定义ORM并注册到后台管理模块
六十三、阶段3.模版的继承.表单的使用.数据的展示
六十四、阶段4.多应用URL配置.数据的DML操作
六十五、部署知识介绍
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  网页爬虫
相关文章推荐