为你推荐

书名页
版权
目录
【项目描述】
【项目分析】
【知识与技能储备】
1.1 Python发展历程和特点
1.1.1 Python起源
1.1.2 Python发展历程
1.1.3 Python特点
1.2 Python应用领域
1.2.1 Web开发
1.2.2 自动化测试
1.2.3 人工智能领域
1.2.4 网络爬虫
1.2.5 科学计算
1.2.6 游戏开发
1.3 开发环境搭建
1.3.1 安装Python解释器
1.3.2 安装集成开发工具
1.4 模块的安装与使用
1.4.1 模块介绍
1.4.2 模块安装
1.4.3 模块导入
【项目实施】
【项目总结】
【思考与练习】
【项目描述】
【项目分析】
【知识与技能储备】
2.1 代码格式
2.1.1 代码高亮
2.1.2 代码缩进
2.1.3 代码注释
2.1.4 代码换行
2.2 标识符和关键字
2.2.1 标识符
2.2.2 关键字
2.3 变量
2.3.1 变量本质
2.3.2 创建Python变量
2.3.3 改变变量对对象的引用
2.3.4 对象的类型、标识和值
2.4 数值类型
2.4.1 整数类型
2.4.2 浮点数类型
2.4.3 布尔类型
2.4.4 复数类型
2.5 内置数值运算
2.5.1 布尔运算
2.5.2 比较运算
2.5.3 整数按位运算
【项目实施】
【项目总结】
【思考与练习】
【项目描述】
【项目分析】
【知识与技能储备】
3.1 条件语句
3.1.1 条件语句的3种形式
3.1.2 if语句
3.1.3 if…else语句
3.1.4 if…elif…else语句
3.2 if嵌套语句
【项目实施】
【项目总结】
【思考与练习】
【项目描述】
【项目分析】
【知识与技能储备】
4.1 循环结构
4.2 while循环语句
4.3 for循环语句
4.4 循环的嵌套
4.4.1 while循环嵌套
4.4.2 for循环嵌套
4.5 跳转语句
4.5.1 break语句
4.5.2 continue语句
【项目实施】
【项目总结】
【思考与练习】
【项目描述】
【项目分析】
【知识与技能储备】
5.1 字符串介绍
5.1.1 创建字符串
5.1.2 使用不同引号的区别
5.2 字符串编码
5.2.1 ASCII编码
5.2.2 Unicode字符集(Unicode编码)
5.2.3 UTF-8编码
5.2.4 GB 2312编码
5.3 字符串的索引值
5.4 格式化字符串
5.4.1 使用%格式化
5.4.2 使用format( )格式化
5.4.3 使用f-string格式化
5.5 字符串基本操作
5.5.1 字符串大小写转换
5.5.2 字符串的检索与替换
5.5.3 删除指定字符
5.5.4 字符串切片
5.5.5 字符串分割与拼接
5.5.6 字符串运算符
【项目实施】
【项目总结】
【思考与练习】
【项目描述】
【项目分析】
【知识与技能储备】
6.1 创建列表
6.2 访问列表元素
6.3 修改列表
6.3.1 添加列表元素
6.3.2 修改列表元素
6.3.3 删除列表元素
6.4 列表的遍历
6.5 列表的排序
【项目实施】
【项目总结】
【思考与练习】
【项目描述】
【项目分析】
【知识与技能储备】
7.1 创建元组
7.1.1 使用圆括号直接创建
7.1.2 使用tuple()函数创建
7.2 访问元组元素
7.3 修改元组元素
7.4 删除元组元素
7.5 元组的遍历
【项目实施】
【项目总结】
【思考与练习】
【项目描述】
【项目分析】
【知识与技能储备】
8.1 认识字典
8.2 创建字典
8.2.1 使用花括号创建字典
8.2.2 通过fromkeys( )方法创建字典
8.2.3 通过dict( )方法创建字典
8.3 访问字典
8.4 删除字典
8.5 字典的遍历
8.5.1 for循环遍历字典
8.5.2 items( )方法遍历字典
8.5.3 使用keys( )和values( )遍历字典
8.5.4 字典推导式
8.5.5 使用enumerate( )函数遍历字典
【项目实施】
【项目总结】
【思考与练习】
【项目描述】
【项目分析】
【知识与技能储备】
9.1 认识集合
9.2 创建集合
9.2.1 直接赋值法
9.2.2 set( )函数法
9.3 集合元素的添加与删除
9.3.1 向集合中添加元素
9.3.2 删除集合指定元素
9.3.3 随机删除集合元素
9.3.4 清除集合所有元素
9.3.5 删除集合本身
9.4 集合的运算
9.4.1 交集运算
9.4.2 并集运算
9.4.3 差集运算
9.4.4 补集运算
9.4.5 判断子集运算
【项目实施】
【项目总结】
【思考与练习】
【项目描述】
【项目分析】
【知识与技能储备】
10.1 函数的定义和调用
10.1.1 定义函数
10.1.2 调用函数
10.2 函数参数的传递
10.2.1 位置参数的传递
10.2.2 关键字参数的传递
10.2.3 默认参数的传递
10.2.4 可变参数的传递
10.2.5 参数的混合传递
10.3 函数的返回值
10.3.1 函数的单个返回值
10.3.2 函数的多个返回值
10.4 变量的命名空间和作用域
10.4.1 局部变量
10.4.2 全局变量
10.4.3 global与nonlocal关键字
10.5 特殊函数
10.5.1 递归函数
10.5.2 匿名函数
【项目实施】
【项目总结】
【思考与练习】
【项目描述】
【项目分析】
【知识与技能储备】
11.1 文件概述
11.2 文件的打开与关闭
11.2.1 打开文件
11.2.2 关闭文件
11.3 文件的读写操作
11.3.1 读取文件
11.3.2 写入文件
11.3.3 文件的定位读写
11.4 文件与目录管理
11.4.1 删除文件——remove( )函数
11.4.2 文件重命名——rename( )函数
11.4.3 文件备份——copy( )函数
11.4.4 创建或删除目录——mkdir( )与rmdir( )函数
11.4.5 获取当前目录——getcwd( )函数
11.4.6 更改默认目录——chdir( )函数
11.4.7 获取文件名列表——listdir( )函数
【项目实施】
【项目总结】
【思考与练习】
【项目描述】
【项目分析】
【知识与技能储备】
12.1 面向对象编程思想
12.1.1 面向过程的分析
12.1.2 面向对象的分析
12.2 类与对象的基础应用
12.2.1 理解对象
12.2.2 理解类
12.2.3 类的定义
12.2.4 对象的创建与使用
12.3 类的成员
12.3.1 属性
12.3.2 方法
12.3.3 私有成员
12.4 特殊方法
12.4.1 构造方法
12.4.2 析构方法
12.5 面向对象的3个基本特征
12.5.1 封装
12.5.2 继承
12.5.3 多态
【项目实施】
【项目总结】
【思考与练习】
【项目描述】
【项目分析】
【知识与技能储备】
13.1 认识异常
13.2 异常的类型
13.3 异常处理
13.3.1 try…except
13.3.2 try…except…else
13.3.3 try…except…finally
13.3.4 异常处理完整语句
13.4 主动抛出异常
13.4.1 raise语句
13.4.2 assert语句
13.5 自定义异常
【项目实施】
【项目总结】
【思考与练习】
【项目描述】
【项目分析】
【知识与技能储备】
14.1 检查采集网站数据的合法性
14.2 静态网页数据的采集
14.2.1 发送GET请求
14.2.2 定制请求头
14.3 解析网页源代码
14.4 保存解析结果
14.5 动态网页数据的采集
14.5.1 动态网页抓取技术
14.5.2 Selenium和WebDriver的安装与配置
14.5.3 WebDriver类的常用属性和方法
【项目实施】
【项目总结】
【思考与练习】
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜