第Ⅰ部分 在笔记本环境中学习Python
第1章 笔记本简介
1.1 运行Python语句
1.2 Jupyter笔记本
1.3 GoogleColab
1.3.1 Colab文本单元
1.3.2 LaTeX
1.3.3 Colab代码单元
1.3.4 Colab文件
1.3.5 管理Colab文档
1.3.6 Colab代码片段
1.3.7 现有资料集
1.3.8 系统别名
1.3.9 魔法函数
1.4 本章小结
1.5 问题
第2章 Python基础
2.1 Python的基本类型
2.1.1 高级语言与低级语言
2.1.2 语句
2.2 执行基础数学运算
2.3 用点号访问类和对象
2.4 本章小结
2.5 问题
第3章 序列
3.1 通用的操作
3.1.1 检测成员关系
3.1.2 索引
3.1.3 切片
3.1.4 查看信息
3.1.5 数学运算
3.2 列表和元组
3.2.1 创建列表和元组
3.2.2 添加和删除列表元素
3.2.3 拆包
3.2.4 列表排序
3.3 字符串
3.4 range对象
3.5 本章小结
3.6 问题
第4章 其他数据结构
4.1 字典
4.1.1 创建字典
4.1.2 利用键访问、追加、更新字典
4.1.3 从字典中移除项目
4.1.4 字典视图
4.1.5 判断字典是否包含某个键
4.1.6 get方法
4.1.7 合法的键类型
4.1.8 哈希方法
4.2 集合
4.2.1 集合的运算
4.2.2 原封集合
4.3 本章小结
4.4 问题
第5章 执行控制
5.1 复合语句
5.1.1 复合语句的结构
5.1.2 判断True与False
5.2 if语句
5.3 while循环
5.4 for循环
5.5 break和continue语句
5.6 本章小结
5.7 问题
第6章 函数
6.1 定义函数
6.1.1 控制语句
6.1.2 文档字符串
6.1.3 参数
6.1.4 返回语句
6.2 函数的作用域
6.3 装饰器
6.4 匿名函数
6.5 本章小结
6.6 问题
第Ⅱ部分 数据科学库
第7章 NumPy
7.1 安装并引入NumPy
7.2 创建数组
7.3 索引与切片
7.4 逐元素运算
7.5 过滤值
7.6 视图与拷贝
7.7 数组的一些方法
7.8 广播
7.9 NumPy代数
7.10 本章小结
7.11 问题
第8章 SciPy
8.1 SciPy简介
8.2 scipy.misc子模块
8.3 scipy.special子模块
8.4 scipy.stats子模块
8.4.1 离散分布
8.4.2 连续分布
8.5 本章小结
8.6 问题
第9章 pandas
9.1 关于数据框
9.2 创建数据框
9.2.1 通过字典创建数据框
9.2.2 根据列表的列表创建数据框
9.2.3 利用文件创建数据框
9.3 与数据框中的数据交互
9.3.1 首尾
9.3.2 描述统计学
9.3.3 访问数据
9.3.4 方括号语法
9.3.5 利用标签优化数据访问
9.3.6 利用索引优化数据访问
9.3.7 遮罩与过滤
9.3.8 pandas布尔运算
9.4 操纵数据框
9.5 操纵数据
9.6 交互式显示
9.7 本章小结
9.8 问题
第10章 可视化库
10.1 Matplotlib
10.1.1 调整样式
10.1.2 带标签的数据
10.1.3 绘制多组数据
10.1.4 面向对象的样式
10.2 seaborn
10.3 Plotly
10.4 Bokeh
10.5 其他可视化库
10.6 本章小结
10.7 问题
第11章 机器学习库
11.1 常用机器学习库
11.2 机器学习如何工作
11.2.1 转换
11.2.2 划分测试与训练数据
11.2.3 训练与测试
11.3 进一步学习scikit-learn
11.4 本章小结
11.5 问题
第12章 自然语言工具箱
12.1 NLTK示例文本
12.2 频度分布
12.3 文本对象
12.4 文本分类
12.5 本章小结
12.6 习题
第Ⅲ部分 Python中级知识
第13章 函数式编程
13.1 函数式编程简介
13.1.1 作用域与状态
13.1.2 依赖全局状态
13.1.3 改变状态
13.1.4 修改可变数据
13.1.5 函数式编程中的函数
13.2 列表推导式
13.2.1 列表推导式的基本语法
13.2.2 替代map和filter
13.2.3 多变量
13.2.4 字典推导式
13.3 生成器
13.3.1 生成器表达式
13.3.2 生成器函数
13.4 本章小结
13.5 问题
第14章 面向对象编程
14.1 将状态与函数编组
14.1.1 类与实例
14.1.2 私有方法和变量
14.1.3 类变量
14.2 特殊方法
14.2.1 表示方法
14.2.2 富比较方法
14.2.3 数学
展开