(1)理论 案例:首先以简练的语言行理论知识的讲解,*后配上丰富而实用的案例。 (2)实用性强。书稿*后一章采用网络爬虫、数据处理和web发3个综合案例,涵盖python*为常用的3个方面。 (3)适合零基础读者,也适合从事大数据方向研究的读者使用
售 价:¥
纸质售价:¥42.20购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容提要
前言
第1章 入门
1.1 Python的发展历程
1.2 为什么使用Python
1.3 Python可以做些什么
1.4 Python的优点
1.5 Python和其他语言的比较
1.6 项目开始
1.6.1 Python版本差异
1.6.2 项目结构
1.6.3 编码风格与自动检查
1.7 本章小结
1.8 本章习题
第2章 数据类型
2.1 标识符与关键字
2.2 Integral类型
2.2.1 整数类型
2.2.2 布尔型
2.3 浮点类型
2.3.1 浮点数
2.3.2 复数
2.3.3 十进制数字
2.4 字符串
2.4.1 字符串的类型
2.4.2 字符串的比较
2.4.3 字符串的方法
2.4.4 字符串格式化
2.4.5 字符串操作
2.4.6 字符串与控制语句
2.4.7 字符串的应用
2.5 本章小结
2.6 本章习题
第3章 组合数据类型
3.1 列表
3.1.1 列表的常用操作
3.1.2 列表的常用函数
3.2 元组
3.2.1 元组与列表的区别
3.2.2 元组的常用操作
3.2.3 元组的常用函数
3.3 字典
3.3.1 字典的常用操作
3.3.2 字典的常用函数
3.4 集合
3.4.1 集合的常用操作
3.4.2 集合的常用函数
3.5 组合数据类型的高级特性
3.5.1 切片
3.5.2 迭代
3.5.3 列表生成式
3.5.4 生成器
3.5.5 迭代器
3.6 本章小结
3.7 本章习题
第4章 控制语句与函数
4.1 控制语句
4.1.1 条件分支
4.1.2 循环
4.2 函数
4.2.1 调用函数
4.2.2 定义函数
4.2.3 函数的参数
4.2.4 递归函数
4.3 本章小结
4.4 本章习题
第5章 模块和包
5.1 为什么使用模块
5.2 模块的创建与使用
5.2.1 Python程序架构
5.2.2 模块搜索路径
5.2.3 模块导入语句
5.2.4 模块命名空间
5.2.5 reload
5.3 包导入实例
5.4 本章小结
5.5 本章习题
第6章 类和继承
6.1 类和对象
6.2 实例属性和类属性
6.3 类的方法
6.4 构造函数
6.5 析构函数
6.6 运算符的重载
6.7 继承
6.8 本章小结
6.9 本章习题
第7章 文件和I/O
7.1 文件基础知识
7.1.1 什么是文件
7.1.2 文件的打开或创建
7.1.3 字符编码
7.1.4 文件的写入
7.1.5 文件的读取
7.1.6 文件基础知识的应用
7.2 文件操作
7.2.1 常用的文件操作函数
7.2.2 文件的复制
7.2.3 文件的删除
7.2.4 文件的重命名
7.2.5 文件的比较
7.3 目录操作
7.3.1 目录的创建
7.3.2 目录的删除
7.3.3 目录的遍历
7.4 本章小结
7.5 本章习题
第8章 程序开发进阶
8.1 面向对象程序设计进阶
8.1.1 控制属性存取
8.1.2 函子
8.1.3 上下文管理器
8.1.4 描述符
8.1.5 抽象基类
8.1.6 多继承
8.1.7 元类
8.2 函数式编程
8.2.1 高阶函数
8.2.2 闭包
8.2.3 匿名函数
8.2.4 修饰器
8.2.5 偏函数
8.3 多线程编程
8.3.1 多线程的编程动机
8.3.2 进程和线程
8.3.3 线程与Python
8.3.4 thread模块
8.3.5 threading模块
8.3.6 图书销量排名示例
8.4 本章小结
8.5 本章习题
第9章 调试及异常
9.1 调试
9.1.1 处理错误
9.1.2 科学的调试
9.2 Python中的异常类
9.2.1 什么是异常
9.2.2 异常的角色
9.2.3 Python的一些内建异常类
9.3 捕获和处理异常
9.3.1 try…except…语句
9.3.2 try…except…else…语句
9.3.3 带有多个except的try语句
9.3.4 捕获所有异常
9.3.5 finally子句
9.4 两种处理异常的特殊方法
9.4.1 assert语句
9.4.2 with…as语句
9.5 raise语句
9.5.1 raise语句
9.5.2 raise…from语句
9.6 采用sys模块回溯最后的异常
9.6.1 关于sys.exc_info
9.6.2 使用sys模块的例子
9.7 本章小结
9.8 本章习题
第10章 正则表达式
10.1 简介
10.2 简单模式
10.2.1 字符匹配
10.2.2 重复
10.3 使用正则表达式
10.3.1 编译正则表达式
10.3.2 反斜杠带来的麻烦
10.3.3 执行匹配
10.3.4 模块级函数
10.3.5 编译标志
10.4 更多模式功能
10.4.1 更多的元字符
10.4.2 分组
10.4.3 无捕获组和命名组
10.4.4 前向界定符
10.5 修改字符串
10.5.1 将字符串分片
10.5.2 搜索与替换
10.6 常见问题
10.6.1 使用字符串的方法
10.6.2 match()方法与search()方法的比较
10.6.3 贪婪vs不贪婪
10.6.4 使用re.VERBOSE
10.7 本章小结
10.8 本章习题
第11章 网络编程
11.1 网络编程
11.1.1 客户端 / 服务器架构
11.1.2 套接字
11.1.3 Python中的网络编程
11.1.4 socketserver模块
11.2 因特网应用层客户端
11.2.1 文件传输
11.2.2 网络新闻
11.2.3 电子邮件
11.3 Python网络编程实例
11.4 本章小结
11.5 本章习题
第12章 应用实例
12.1 网络爬虫
12.1.1 基础知识
12.1.2 Urllib库
12.1.3 Cookie
12.1.4 正则表达式
12.1.5 实例分析——百度贴吧抓取
12.2 数据处理
12.2.1 数据处理的基本概念
12.2.2 相关类库的介绍
12.2.3 数据处理常用技术
12.2.4 Pandas学习与实战
12.3 基于Django的Web开发
12.3.1 Django简介及安装
12.3.2 Django安装
12.3.3 第一个Django项目
12.3.4 搭建一个简易的博客网站
12.4 本章小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜