零基础学Python(升级版)
定价:¥109.00
作者: 明日科技
出版时间:2025-09
出版社:电子工业出版社
- 电子工业出版社
- 9787121472121
- 1-2
- 525153
- 68260183-6
- 平塑勒
- 16开
- 2025-09
- 733
- 348
- 电子与信息大类
- 程序设计
- 高职
内容简介
《零基础学Python》(升级版)是针对零基础编程学习者研发的Python入门教程。从初学者角度出发,通过通俗易懂的语言、有趣的实例,详细介绍了使用IDLE及Python框架进行程序管理的知识和技术。全书共分16章,包括初识Python、Python语言基础、流程控制语句、序列的应用、Pygame游戏编程、网络爬虫开发等。书中所有的知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,可以使读者轻松领会Python程序开发的精髓,快速提高程序开发技能。 本书通过大量实例及一个完整的项目案例,帮助读者更好地巩固所学知。
目录
入门篇 2.1.2 代码缩进 19
2.1.3 编码规范 20
第 1 章 初识 Python 1
视频讲解:1 小时 精彩实例:2 个 e 学码:9 个
1.1 Python概述 2
1.1.1 了解Python 2
1.1.2 Python的版本 2
1.1.3 Python的应用领域 2
1.2 搭建开发环境 3
1.2.1 Python开发环境概述 3
1.2.2 安装Python 3
1.2.3 第一个Python程序 7
? 实例01 在命令行窗口中输出“人生苦短, 我用Python” 7
? 实例02 在IDLE中输出“人生苦短,
我用Python” 8
1.3 Python开发工具 9
1.3.1 使用自带的IDLE 9
1.3.2 常用的第三方开发工具 12
1.4 实战 13
实战一:输出“人因梦想而伟大” 13
实战二:输出台阶 13
实战三:输出个性签名 13
实战四:打印田字格 14
1.5 小结 14
第 2 章 Python 语言基础 15
视频讲解:3 小时 14 分钟 精彩实例:7 个
e 学码:14 个
2.1 Python语法特点 16
2.1.1 注释 16
2.2 保留字与标识符 22
2.2.1 保留字 22
2.2.2 标识符 23
2.3 变量 24
2.3.1 理解Python中的变量 24
2.3.2 变量的定义与使用 25
2.4 基本数据类型 26
2.4.1 数字类型 26
? 实例01 根据身高、体重计算BMI指数 28
2.4.2 字符串类型 28
? 实例02 输出007号坦克 29
2.4.3 布尔类型 30
2.4.4 数据类型转换 30
? 实例03 模拟超市抹零结账行为 31
2.5 运算符 32
2.5.1 算术运算符 32
? 实例04 计算学生成绩的分差及平均分 33
2.5.2 赋值运算符 33
2.5.3 比较(关系)运算符 34
? 实例05 使用比较运算符比较大小关系 34
2.5.4 逻辑运算符 35
? 实例06 参加手机店的打折活动 36
2.5.5 位运算符 36
2.5.6 运算符的优先级 38
2.6 基本输入和输出 39
2.6.1 使用input函数输入 39
? 实例07 根据身高、体重计算BMI指数
(改进版) 40
2.6.2 使用print函数输出 40
2.7 实战 41
实战一:模拟手机充值场景 41
实战二:绘制《植物大战僵尸》中的石头怪 42
实战三:根据父母的身高预测儿子的身高 42
实战四:根据总步数计算消耗的热量值 42
2.8 小结 42
第 3 章 流程控制语句 43
视频讲解:1 小时 55 分钟 精彩实例:9 个
e 学码:4 个
3.1 程序结构 44
3.2 选择语句 44
3.2.1 最简单的if语句 45
? 实例01 判断输入的是不是黄蓉所说的数 45
3.2.2 if…else语句 47
? 实例02 验证瑛姑给出的答案是否正确 48
3.2.3 if…elif…else语句 49
? 实例03 输出玫瑰花语 50
3.2.4 if语句的嵌套 51
? 实例04 判断是否为酒后驾车 52
3.3 条件表达式 52
3.4 循环语句 53
3.4.1 while循环 53
? 实例05 助力瑛姑 ①:while循环版
解题法 54
3.4.2 for循环 54
? 实例06 助力瑛姑 ②:for循环版
解题法 56
3.4.3 循环嵌套 57
? 实例07 打印九九乘法表 58
3.5 跳转语句 59
3.5.1 break语句 59
? 实例08 助力瑛姑 ③:for循环改进版
解题法 60
3.5.2 continue语句 60
? 实例09 逢七拍腿游戏 61
3.6 pass空语句 62
3.7 实战 62
实战一:模拟支付宝蚂蚁森林的能量产生过程 62
实战二:猜数字游戏 62
实战三:模拟“跳一跳”小游戏的加分块 63
实战四:模拟10086查询功能 63
3.8 小结 63
第 4 章 序列的应用 64
视频讲解:4 小时 51 分钟
精彩实例:14 个 e 学码:11 个
4.1 序列 65
4.1.1 索引 65
4.1.2 切片 65
4.1.3 序列相加 66
4.1.4 乘法 67
4.1.5 检查某个元素是否是序列的成员 67
4.1.6 计算序列的长度、最大值和最小值 68
4.2 列表 69
4.2.1 列表的创建和删除 69
4.2.2 访问列表元素 71
? 实例01 输出每日一帖 71
4.2.3 遍历列表 72
? 实例02 分两列显示某年NBA常规赛西部球队排名 73
4.2.4 添加、修改和删除列表元素 74
? 实例03 向NBA名人堂列表中追加某年
新进入球星 75
4.2.5 对列表进行统计和计算 77
4.2.6 对列表进行排序 78
4.2.7 列表推导式 80
4.2.8 二维列表的使用 81
? 实例04 使用二维列表输出不同版式的
古诗 83
4.3 元组 84
4.3.1 元组的创建和删除 84
? 实例05 使用元组保存咖啡馆里提供的
咖啡名称 86
4.3.2 访问元组元素 87
? 实例06 使用for循环列出咖啡馆里的
咖啡名称 87
? 实例07 分两列显示某赛季NBA西部联盟前八名球队07 88
? 实例08 将麝香猫咖啡替换为拿铁咖啡 89
4.3.3 修改元组元素 88
4.3.4 元组推导式 90
4.3.5 元组与列表的区别 91
4.4 字典 92
4.4.1 字典的创建和删除 92
? 实例09 创建一个保存女神星座的字典 93
4.4.2 通过键值对访问字典 95
? 实例10 根据星座测试性格特点 96
4.4.3 遍历字典 97
4.4.4 添加、修改和删除字典元素 98
4.4.5 字典推导式 99
? 实例11 应用字典推导式实现根据名字
和星座创建一个字典 100
4.5 集合 100
4.5.1 集合的创建 100
? 实例12 创建保存学生选课信息的集合 101
4.5.2 集合的添加和删除 102
? 实例13 学生更改选学课程 103
4.5.3 集合的交集、并集和差集运算 104
? 实例14 对选课集合进行交集、并集
和差集运算 104
4.6 列表、元组、字典和集合的区别 104
4.7 实战 105
实战一:输出“王者荣耀”的游戏角色 105
实战二:模拟火车订票系统 105
实战三:电视剧的收视率排行榜 105
实战四:统计需要取快递人员的名单 106
4.8 小结 106
第 5 章 字符串及正则表达式 107
视频讲解:2 小时 45 分钟 精彩实例:10 个
e 学码:5 个
5.1 字
2.1.3 编码规范 20
第 1 章 初识 Python 1
视频讲解:1 小时 精彩实例:2 个 e 学码:9 个
1.1 Python概述 2
1.1.1 了解Python 2
1.1.2 Python的版本 2
1.1.3 Python的应用领域 2
1.2 搭建开发环境 3
1.2.1 Python开发环境概述 3
1.2.2 安装Python 3
1.2.3 第一个Python程序 7
? 实例01 在命令行窗口中输出“人生苦短, 我用Python” 7
? 实例02 在IDLE中输出“人生苦短,
我用Python” 8
1.3 Python开发工具 9
1.3.1 使用自带的IDLE 9
1.3.2 常用的第三方开发工具 12
1.4 实战 13
实战一:输出“人因梦想而伟大” 13
实战二:输出台阶 13
实战三:输出个性签名 13
实战四:打印田字格 14
1.5 小结 14
第 2 章 Python 语言基础 15
视频讲解:3 小时 14 分钟 精彩实例:7 个
e 学码:14 个
2.1 Python语法特点 16
2.1.1 注释 16
2.2 保留字与标识符 22
2.2.1 保留字 22
2.2.2 标识符 23
2.3 变量 24
2.3.1 理解Python中的变量 24
2.3.2 变量的定义与使用 25
2.4 基本数据类型 26
2.4.1 数字类型 26
? 实例01 根据身高、体重计算BMI指数 28
2.4.2 字符串类型 28
? 实例02 输出007号坦克 29
2.4.3 布尔类型 30
2.4.4 数据类型转换 30
? 实例03 模拟超市抹零结账行为 31
2.5 运算符 32
2.5.1 算术运算符 32
? 实例04 计算学生成绩的分差及平均分 33
2.5.2 赋值运算符 33
2.5.3 比较(关系)运算符 34
? 实例05 使用比较运算符比较大小关系 34
2.5.4 逻辑运算符 35
? 实例06 参加手机店的打折活动 36
2.5.5 位运算符 36
2.5.6 运算符的优先级 38
2.6 基本输入和输出 39
2.6.1 使用input函数输入 39
? 实例07 根据身高、体重计算BMI指数
(改进版) 40
2.6.2 使用print函数输出 40
2.7 实战 41
实战一:模拟手机充值场景 41
实战二:绘制《植物大战僵尸》中的石头怪 42
实战三:根据父母的身高预测儿子的身高 42
实战四:根据总步数计算消耗的热量值 42
2.8 小结 42
第 3 章 流程控制语句 43
视频讲解:1 小时 55 分钟 精彩实例:9 个
e 学码:4 个
3.1 程序结构 44
3.2 选择语句 44
3.2.1 最简单的if语句 45
? 实例01 判断输入的是不是黄蓉所说的数 45
3.2.2 if…else语句 47
? 实例02 验证瑛姑给出的答案是否正确 48
3.2.3 if…elif…else语句 49
? 实例03 输出玫瑰花语 50
3.2.4 if语句的嵌套 51
? 实例04 判断是否为酒后驾车 52
3.3 条件表达式 52
3.4 循环语句 53
3.4.1 while循环 53
? 实例05 助力瑛姑 ①:while循环版
解题法 54
3.4.2 for循环 54
? 实例06 助力瑛姑 ②:for循环版
解题法 56
3.4.3 循环嵌套 57
? 实例07 打印九九乘法表 58
3.5 跳转语句 59
3.5.1 break语句 59
? 实例08 助力瑛姑 ③:for循环改进版
解题法 60
3.5.2 continue语句 60
? 实例09 逢七拍腿游戏 61
3.6 pass空语句 62
3.7 实战 62
实战一:模拟支付宝蚂蚁森林的能量产生过程 62
实战二:猜数字游戏 62
实战三:模拟“跳一跳”小游戏的加分块 63
实战四:模拟10086查询功能 63
3.8 小结 63
第 4 章 序列的应用 64
视频讲解:4 小时 51 分钟
精彩实例:14 个 e 学码:11 个
4.1 序列 65
4.1.1 索引 65
4.1.2 切片 65
4.1.3 序列相加 66
4.1.4 乘法 67
4.1.5 检查某个元素是否是序列的成员 67
4.1.6 计算序列的长度、最大值和最小值 68
4.2 列表 69
4.2.1 列表的创建和删除 69
4.2.2 访问列表元素 71
? 实例01 输出每日一帖 71
4.2.3 遍历列表 72
? 实例02 分两列显示某年NBA常规赛西部球队排名 73
4.2.4 添加、修改和删除列表元素 74
? 实例03 向NBA名人堂列表中追加某年
新进入球星 75
4.2.5 对列表进行统计和计算 77
4.2.6 对列表进行排序 78
4.2.7 列表推导式 80
4.2.8 二维列表的使用 81
? 实例04 使用二维列表输出不同版式的
古诗 83
4.3 元组 84
4.3.1 元组的创建和删除 84
? 实例05 使用元组保存咖啡馆里提供的
咖啡名称 86
4.3.2 访问元组元素 87
? 实例06 使用for循环列出咖啡馆里的
咖啡名称 87
? 实例07 分两列显示某赛季NBA西部联盟前八名球队07 88
? 实例08 将麝香猫咖啡替换为拿铁咖啡 89
4.3.3 修改元组元素 88
4.3.4 元组推导式 90
4.3.5 元组与列表的区别 91
4.4 字典 92
4.4.1 字典的创建和删除 92
? 实例09 创建一个保存女神星座的字典 93
4.4.2 通过键值对访问字典 95
? 实例10 根据星座测试性格特点 96
4.4.3 遍历字典 97
4.4.4 添加、修改和删除字典元素 98
4.4.5 字典推导式 99
? 实例11 应用字典推导式实现根据名字
和星座创建一个字典 100
4.5 集合 100
4.5.1 集合的创建 100
? 实例12 创建保存学生选课信息的集合 101
4.5.2 集合的添加和删除 102
? 实例13 学生更改选学课程 103
4.5.3 集合的交集、并集和差集运算 104
? 实例14 对选课集合进行交集、并集
和差集运算 104
4.6 列表、元组、字典和集合的区别 104
4.7 实战 105
实战一:输出“王者荣耀”的游戏角色 105
实战二:模拟火车订票系统 105
实战三:电视剧的收视率排行榜 105
实战四:统计需要取快递人员的名单 106
4.8 小结 106
第 5 章 字符串及正则表达式 107
视频讲解:2 小时 45 分钟 精彩实例:10 个
e 学码:5 个
5.1 字













