更新时间:2021-08-13 17:17:52
封面
版权信息
审稿人评论 Reviewers’ Comments
译者序 The Translator’s Words
前言 Preface
作者简介 About the Authers
开始阅读本书之前 Before you begin
第一部分 Python基础知识快速入门
第1章 Python及大数据概述
1.1 简介
1.2 快速回顾面向对象技术的基础知识
1.3 Python
1.4 Python库
1.5 试用IPython和Jupyter Notebook
1.6 云和物联网
1.7 大数据有多大
1.8 案例研究:大数据移动应用程序
1.9 数据科学入门:人工智能—计算机科学与数据科学的交叉学科
1.10 小结
第2章 Python程序设计概述
2.1 简介
2.2 变量和赋值语句
2.3 算术运算
2.4 print函数、单引号和双引号
2.5 三引号字符串
2.6 从用户处获取输入
2.7 决策:if语句和比较运算符
2.8 对象和动态类型
2.9 数据科学入门:基础的描述性统计
2.10 小结
第3章 控制语句
3.1 简介
3.2 控制语句概述
3.3 if语句
3.4 if...else和if...elif...else语句
3.5 while语句
3.6 for语句
3.7 增强赋值
3.8 序列控制迭代和格式化字符串
3.9 边界值控制的迭代
3.10 内置函数range:深入讨论
3.11 使用Decimal类型处理货币金额
3.12 break和continue语句
3.13 布尔运算符and、or和not
3.14 数据科学入门:集中趋势度量—均值、中值和众数
3.15 小结
第4章 函数
4.1 简介
4.2 函数定义
4.3 多参数函数
4.4 随机数生成
4.5 案例研究:一个运气游戏
4.6 Python标准库
4.7 math模块中的函数
4.8 在IPython中使用制表符自动补全
4.9 默认参数值
4.10 关键字参数
4.11 不定长参数列表
4.12 方法:属于对象的函数
4.13 作用域规则
4.14 import:深入讨论
4.15 向函数传递参数:深入讨论
4.16 递归
4.17 函数式编程
4.18 数据科学入门:离中趋势度量
4.19 小结
第5章 序列:列表和元组
5.1 简介
5.2 列表
5.3 元组
5.4 序列解包
5.5 序列切片
5.6 使用del声明
5.7 将列表传递给函数
5.8 列表排序
5.9 序列搜索
5.10 列表的其他方法
5.11 使用列表模拟堆栈
5.12 列表推导式
5.13 生成器表达式
5.14 过滤、映射和归约
5.15 其他的序列处理函数
5.16 二维列表
5.17 数据科学入门:模拟和静态可视化
5.18 小结
第二部分 Python数据结构、字符串和文件
第6章 字典和集合
6.1 简介
6.2 字典
6.3 集合
6.4 数据科学入门:动态可视化
6.5 小结
第7章 使用NumPy进行面向数组的编程
7.1 简介
7.2 从现有数据创建数组
7.3 数组属性
7.4 用特定值填充数组
7.5 从范围创建数组
7.6 列表与数组的性能比较:引入%timeit
7.7 数组运算符