第1章 Python简介
1.1 Python的历史
1.2 为什么使用Python
1.3 搭建Python开发环境
1.3.1 安装Python
1.3.2 运行Python
1.3.3 选择Python IDE
1.4 Python语言特性
1.4.1 Python的缩进
1.4.2 Python的序列
1.4.3 对各种编程模式的支持
1.4.4 Python的动态性
1.4.5 匿名函数、嵌套函数
1.4.6 Python自省
1.5 Python 2.X、Python 3.X与Python 3.7
1.5.1 Python 2.X和Python 3.X的区别
1.5.2 Python 3.7的新增功能
1.6 开始编程:第一个Python Hello World
1.7 本章小结
第2章 Python基础知识
2.1 Python的基础简介
2.1.1 启动Python解释器
2.1.2 数值类型
2.1.3 字符串
2.1.4 列表
2.1.5 流程控制
2.1.6 函数
2.2 开始编程:九九乘法表
2.2.1 九九乘法表
2.2.2 编程思路
2.2.3 编程实现
2.3 本章小结
第3章 Python的内置类型
3.1 Python的类型分类
3.2 简单类型
3.2.1 布尔类型
3.2.2 整数类型
3.2.3 浮点数类型
3.2.4 复数类型
3.2.5 None类型
3.3 简单类型的运算
3.4 常量类型
3.5 序列类型
3.6 列表类型
3.6.1 创建list
3.6.2 list的元素访问
3.6.3 列表运算
……
第4章 流程控制和函数
第5章 类和对象第6章 异常捕获和抛出
第7章 模块和包
第8章 元类和新型类
第9章 迭代器、生成器和修饰器
第10章 多线程
第11章 文件与目录
第12章 正则表达式
第13章 网络编程
第14章 urllib爬虫
第15章 网页爬虫实战
第16章 Scrapy爬虫