- Walk into Python
- 运行环境、输入输出
- 语法基础
- 数据结构:整型、浮点型、复数型、浮点型、字符串、列表、元组、字典
- 基本运算
- 函数、模块、包
- More About Python
- 条件
- range函数
- 循环(列表解析、生成器表达式)
- 循环中的break、continue、else
- 自定义函数(默认参数、关键字参数、lambda函数)
- 递归
- 变量作用域
- 标准库函数:math库、os库、random库、datetime库
- 异常(上下文管理器、with语句)
- 数据获取
- 本地数据获取
- 网络数据获取
- Request
- BeautifulSoup
- 正则表达式
- 爬虫样例 X3
- 数据表示
- 序列 (切片)
- 字符串 (格式化输出)
- 列表 (列表解析)
- 元组
- 代码样例 (列表、文件读写)
-
强大的数据结构
- 字典 (可变长关键字参数)
- 集合
- 编程练习(字典+集合)
-
Python 扩展库
- Scipy 简介
- ndarray 常用函数(高速计算)
- 变长字典Seires
- 数据对齐
- name属性
- DataFrame
- 代码样例(dataframe)
- 基本数据统计
- 便捷数据获取
- 小爬虫样例
- read CSV
- web API (豆瓣API)
- NLTK (Natural Language Toolkit)语料库
- 数据准备
- dataframe 列名、行名
- 创建时间序列
- 数据显示
- 数据选择
- 简单统计与处理
- 便捷数据获取
- 高级数据处理与可视化
- 聚类分析
- sklearn
- MAtplotlib绘图基础
- 图像属性控制
- pandas作图
- 数据存取
- python的理工类应用
- 人文社科类应用
- 代码参考
- (请将Intel和IBM公司近一年来每个月开票价的平均值绘制在一张图中(用subplot))
- kmeansDJI.py
- plotKO.py
- plot_volumes.py
- scikit-learn机器学习经典入门项目
- 箱形图
- 对音频信号进行简单的处理
- 聚类分析
-
面向对象
- GUI与面向对象
- 抽象
- 类属型(静态成员)
- 继承
- 单下划线、双下划线
-
GUI
- GUI的基本框架 (wxPython)
- GUI常用组件
- 布局管理(sizer)
- 其它GUI库
- 代码参考