Skip to content

Latest commit

 

History

History
95 lines (88 loc) · 2.45 KB

Course_Outline.md

File metadata and controls

95 lines (88 loc) · 2.45 KB

Coursera - 用Python玩转数据 - 南京大学

Week 1

  1. Walk into Python
    • 运行环境、输入输出
    • 语法基础
    • 数据结构:整型、浮点型、复数型、浮点型、字符串、列表、元组、字典
    • 基本运算
    • 函数、模块、包
  2. More About Python
    • 条件
    • range函数
    • 循环(列表解析、生成器表达式)
    • 循环中的break、continue、else
    • 自定义函数(默认参数、关键字参数、lambda函数)
    • 递归
    • 变量作用域
    • 标准库函数:math库、os库、random库、datetime库
    • 异常(上下文管理器、with语句)

Week 2

  1. 数据获取
    • 本地数据获取
    • 网络数据获取
      • Request
      • BeautifulSoup
      • 正则表达式
    • 爬虫样例 X3
  2. 数据表示
    • 序列 (切片)
    • 字符串 (格式化输出)
    • 列表 (列表解析)
    • 元组
    • 代码样例 (列表、文件读写)

Week 3

  1. 强大的数据结构

    • 字典 (可变长关键字参数)
    • 集合
    • 编程练习(字典+集合)
  2. Python 扩展库

    • Scipy 简介
    • ndarray 常用函数(高速计算)
    • 变长字典Seires
      • 数据对齐
      • name属性
    • DataFrame
    • 代码样例(dataframe)

Week 4

  1. 基本数据统计
    • 便捷数据获取
      • 小爬虫样例
      • read CSV
      • web API (豆瓣API)
      • NLTK (Natural Language Toolkit)语料库
    • 数据准备
      • dataframe 列名、行名
      • 创建时间序列
    • 数据显示
    • 数据选择
    • 简单统计与处理
  2. 高级数据处理与可视化
    • 聚类分析
      • sklearn
    • MAtplotlib绘图基础
    • 图像属性控制
    • pandas作图
    • 数据存取
    • python的理工类应用
    • 人文社科类应用
    • 代码参考
      • (请将Intel和IBM公司近一年来每个月开票价的平均值绘制在一张图中(用subplot))
      • kmeansDJI.py
      • plotKO.py
      • plot_volumes.py
      • scikit-learn机器学习经典入门项目
      • 箱形图
      • 对音频信号进行简单的处理

Week 5

  1. 面向对象

    • GUI与面向对象
    • 抽象
      • 类属型(静态成员)
    • 继承
      • 单下划线、双下划线
  2. GUI

    • GUI的基本框架 (wxPython)
    • GUI常用组件
    • 布局管理(sizer)
    • 其它GUI库
    • 代码参考