课程试听
正在播放
第一章 Python基础知识
1-1 python介绍和开发环境的搭建
  • 01python介绍
  • 02python的安装和交互式终端
  • 03pycharm编辑器和python输出和输入
1-2 变量和注释
  • 03python中的变量
  • 04python中的注释
1-3 基础数据类型
  • 05python中的int类型和float类型
  • 01字符串的学习
  • 02布尔类型的学习
  • 03列表和ipython的使用
  • 04字典的学习
1-4 分支语句和循环语句
  • 01if的条件判断
  • 02forin循环和while循环
  • 03break和continue
1-5 函数
  • 06局部变量和全局变量
  • 04python中的函数01
  • 05python中的函数02
1-6 学生管理系统
  • 01实现学生管理系统01
  • 02实现学生管理系统02
1-7 模块
  • 03python中的模块调用
  • 04json的使用
1-8 面向对象
  • 01面向对象的介绍
  • 02创建类,定义实例方法,调用实例方法
  • 03__init__方法
1-9 异常
  • 04python中异常处理
  • 05面向对象的学生信息管理系统
第二章 爬虫基础知识
2-1 爬虫的定义和分类
  • 01爬虫的定义
  • 02爬虫的分类和robots协议
2-2 http和https
  • 03http和https的学习01
  • 04http和https的学习02
  • 05python中的bytes类型和str类型的转化
2-3 requests模块
  • 01requests模块的使用01
  • 02发送带header的请求
  • 03发送post请求
  • 04requests处理cookie
  • 01添加超时参数和判断请求是否成功
第三章 数据提取和存储
3-1 结构化数据提取方法json
  • 数据提取方法基础和网页返回json数据
  • 案例:豆瓣电视剧数据的提取
  • 案例:豆瓣电视剧反爬虫应对
3-2 非结构化数据提取方法xpath
  • xpath的语法
3-3 lxml模块
  • lxml模块的使用
3-4 数据库MongoDB
  • MongDB的使用
  • 案例:糗事百科爬虫
第四章 数据分析和可视化
4-1 数据分析基础
  • 01数据分析基础
4-2 matplotlib模块绘制图形
  • 02matplotlib绘制折线图
  • 03matplotlib绘制折线图02
  • 01绘制散点图
  • 02绘制条形图
4-3 numpy模块
  • 03numpy介绍02
4-4 pandas模块
  • 01缺失数据的处理和pandas的分组聚合
  • 02豆瓣练习01
  • 03DataFrame
  • 04Series
  • 01pandas常用方法
  • 02豆瓣练习02
  • 03pandas时间处理
  • 04豆瓣练习03