目录

第1章 Python 介绍

01-1-Python 简介

第2章 Python 基础

02-1-Python 入门演示

02-2-Python 数据类型

02-3-Python 数字

02-4-Python 字符串

02-5-索引和切片

02-6-列表

02-7-可变和不可变类型

02-8-元组

02-9-列表与元组的速度比较

02-10-字典

02-11-集合

02-12-不可变集合

02-13-Python 赋值机制

02-14-判断语句

02-15-循环

02-16-列表推导式

02-17-函数

02-18-模块和包

02-19-异常

02-20-警告

02-21-文件读写

第3章 Python 进阶

03-1-sys 模块简介

03-2-与操作系统进行交互:os 模块

03-3-CSV 文件和 csv 模块

03-4-正则表达式和 re 模块

03-5-datetime 模块

03-6-SQL 数据库

03-7-对象关系映射

03-8-函数进阶

03-9-迭代器

03-10-生成器

03-11-with 语句和上下文管理器

03-12-装饰器

03-13-装饰器的使用

03-14-Python 常用模块

03-15-作用域

03-16-动态编译

第4章 Numpy

04-1-Numpy 简介

04-2-Matplotlib基础

04-3-Numpy 数组及其索引

04-4-数组类型

04-5-数组方法

04-6-数组排序

04-7-数组形状

04-8-对角线

04-9-数组与字符串的转换

04-10-数组属性方法总结

04-11-生成数组的函数

04-12-矩阵

04-13-一般函数

04-14-向量化函数

04-15-二元运算

04-16-ufunc 对象

04-17-choose 函数

04-18-数组广播机制

04-19-数组读写

04-20-结构化数组

04-21-记录数组

04-22-内存映射

04-23-从 Matlab 到 Numpy

第5章 Pandas

05-1-十分钟上手 Pandas

05-2-Series

05-3-Dataframe

第6章 Matplotlib

06-1-Pyplot 教程

06-2-使用 style 来配置 pyplot 风格

06-3-处理文本(基础)

06-4-处理文本(数学表达式)

06-5-图像基础

06-6-注释

06-7-标签

06-8-figures, subplots, axes 和 ticks 对象

06-9-不要迷信默认设置

06-10-各种绘图实例

第7章 Scipy

07-1-Scientific Python 简介

07-2-插值

07-3-统计概率方法

07-4-曲线拟合

07-5-最小化函数

07-6-积分

07-7-解微分方程

07-8-稀疏矩阵

07-9-线性代数

07-10-系数矩阵的线性代数

第8章 Python 有用的库

08-1-pprint 模块

08-2-pickle 和 cPickle 模块

08-3-json 模块

08-4-glob 模块

08-5-shutil 模块

08-6-gzip, zipfile, tarfile 模块

08-7-logging 模块

08-8-string 模块

08-9-collections 模块

08-10-requests 模块