一本言简意赅、系统讲解Python编程基础、科学计算、数据分析的自学教程。 源自网上广受好评的“中文python笔记”,知乎 “如何系统地自学 Python?”千万访问量答主自学Python的经验总结。 特别总结了Python多版本代码差异对比,配备全套数据集、源代码,方便使用者参考。
售 价:¥
纸质售价:¥67.40购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
前言
第1章 初识Python
1.1 人生苦短,我用Python
1.2 安装Python环境
1.3 使用Python工具
1.4 本章学习笔记
第2章 Python基础
2.1 基础语法简介
2.2 数据类型
2.3 判断与循环
2.4 函数与模块
2.5 异常与警告
2.6 文件读写
2.7 内置函数
2.8 本章学习笔记
第3章 Python进阶
3.1 函数进阶
3.2 迭代器与生成器
3.3 装饰器
3.4 上下文管理器与with语句
3.5 变量作用域
3.6 本章学习笔记
第4章 Python面向对象编程
4.1 面向对象简介
4.2 自定义类型
4.3 方法与属性
4.4 继承与复用
4.5 公有、私有、特殊以及静态的方法与属性
4.6 多重继承
4.7 本章学习笔记
第5章 Python标准库
5.1 系统相关:sys模块
5.2 与操作系统进行交互:os模块
5.3 正则表达式:re模块
5.4 日期时间相关:datetime模块
5.5 读写JSON数据:json模块
5.6 文件模式匹配:glob模块
5.7 高级文件操作:shutil模块
5.8 数学:math模块
5.9 随机数:random模块
5.10 路径操作:pathlib模块
5.11 网址URL相关:urllib模块
5.12 实例:使用标准库实现桌面墙纸下载
5.13 本章学习笔记
第6章 Python科学计算基础:NumPy模块
6.1 NumPy模块简介
6.2 数组基础
6.3 数组操作
6.4 数组广播机制
6.5 数组索引进阶
6.6 数组读写
6.7 随机数组
6.8 实例:使用NumPy实现K近邻查找
6.9 本章学习笔记
第7章 Python数据可视化:Matplotlib模块
7.1 Matplotlib模块简介
7.2 基于函数的可视化操作
7.3 基于对象的可视化操作
7.4 图像中的文本处理
7.5 实例:基于Matplotlib的三角函数可视化
7.6 本章学习笔记
第8章 Python科学计算进阶:SciPy模块
8.1 SciPy模块简介
8.2 插值模块:scipy.interpolate
8.3 概率统计模块:scipy.stats
8.4 优化模块:scipy.optimize
8.5 线性代数模块:scipy.linalg
8.6 实例:基于SciPy的主成分分析
8.7 本章学习笔记
第9章 Python数据分析基础:Pandas模块
9.1 Pandas模块简介
9.2 一维数据结构:Series对象
9.3 二维数据结构:DataFrame对象
9.4 Pandas对象的索引
9.5 缺失值的处理
9.6 数据的读写
9.7 实例:基于Pandas的期货数据分析
9.8 本章学习笔记
第10章 Python案例1:中文小说分析
10.1 数据预处理
10.2 数据统计
10.3 数据建模
10.4 效果分析
10.5 本章学习笔记
第11章 Python案例2:手写数字分析
11.1 数据的获取与处理
11.2 数据建模和效果分析
11.3 本章学习笔记
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜