官方正版 Python程序设计 Python的基本原理和具体应用方法与技巧 Python编程自学教程书籍 何娟 编著 电子工业出版社
¥36.80
运费: | 免运费 |
商品详情
书名:Python程序设计
定价:49.0
ISBN:9787121438646
作者:无
版次:*1版
出版时间:2022-07
内容提要:
本书基于Python 3.10,以项目教学方式,循序渐进地讲解Python的基本原理和具体应用方法与技巧。全书分为9个项目,具体内容为Python入门、Python基础知识、Python数据库、集成开发环境、Python 数值数据、字符串运算、序列运算、程序结构与程序调试、文件I/O。本书实例丰富、内容翔实、操作方法简单易学,不仅适合作为职业院校计算机与软件工程相关专业教材,也可供从事Python编程相关工作的专业人士参考。
作者简介:
何娟,大庆职业学院人工智能技术应用专业骨干教师,副教授,从教20多年,一直在一线工作,从事计算机专业相关的骨干课程的教学。黑龙江省高职院校工单制教学联盟,理事。运用“互联网+”在物联网应用技术专业综合实训课程中的实践负责人。
目录:
项目1 Python入门 1
任务1 Python概述 2
| 任务引入 | 2
| 知识准备 | 2
一、什么是Python 2
二、Python的发展历程 2
三、Python 3.10增加的特性 3
四、Python的特点 4
五、Python的应用领域 5
六、安装Python 6
任务2 Python的工作窗口 11
| 任务引入 | 11
| 知识准备 | 12
一、标题栏 13
二、菜单栏 13
三、命令行窗口 15
四、快捷键 17
任务3 Python的帮助系统 18
| 任务引入 | 18
| 知识准备 | 18
一、Python帮助 18
二、IDLE帮助 19
项目总结 19
项目实战 20
项目2 Python基础知识 21
任务1 Python的基本语法 22
| 任务引入 | 22
| 知识准备 | 22
一、保留字 22
二、标识符 22
三、文件结构 23
四、书写规范 24
任务2 Python编程方法 26
| 任务引入 | 26
| 知识准备 | 26
一、交互式编程 26
二、脚本式编程 27
任务3 脚本文件管理 28
| 任务引入 | 28
| 知识准备 | 28
一、新建文件 28
二、打开文件 29
三、保存文件 29
四、运行文件 30
五、关闭文件 31
任务4 Python命令的组成 31
| 任务引入 | 31
| 知识准备 | 31
一、基本符号 32
二、常量与变量 34
三、功能符号 37
四、常用指令 40
项目总结 41
项目实战 42
项目3 Python数据库 44
任务1 Python库概述 45
| 任务引入 | 45
| 知识准备 | 45
一、Python内置函数 45
二、Python标准库 47
三、Python第三方库 49
任务2 Python集成库Anaconda 52
| 任务引入 | 52
| 知识准备 | 52
一、安装Anaconda 52
二、验证安装结果 56
三、Jupyter Notebook 62
项目总结 66
项目实战 66
项目4 集成开发环境 67
任务1 集成开发环境PyCharm 68
| 任务引入 | 68
| 知识准备 | 68
一、IDE的类型 68
二、安装PyCharm 69
三、配置PyCharm 72
任务2 PyCharm与Python交互 77
| 任务引入 | 77
| 知识准备 | 77
一、PyCharm配置环境 77
二、设置PyCharm 79
三、创建Python文件 82
四、PyCharm编译环境 83
项目总结 85
项目实战 85
项目5 Python数值数据 87
任务1 Python数据类型 88
| 任务引入 | 88
| 知识准备 | 88
一、数值类型 88
二、数值类型转换 90
任务2 Python运算符 91
| 任务引入 | 91
| 知识准备 | 91
一、算术运算符 91
二、赋值运算符 92
三、关系运算符 92
四、逻辑运算符 93
五、位运算符 93
六、成员运算符 94
七、身份运算符 94
八、运算符优先级 94
任务3 数学函数运算 95
| 任务引入 | 95
| 知识准备 | 95
一、基本数学函数 95
二、逻辑判断函数 98
三、日期和时间函数 98
任务4 自定义函数 103
| 任务引入 | 103
| 知识准备 | 103
一、函数定义 103
二、变量的作用域 104
三、匿名变量 105
项目总结 107
项目实战 107
项目6 字符串运算 109
任务1 定义字符串 110
| 任务引入 | 110
| 知识准备 | 110
一、直接赋值生成字符串 110
二、利用函数将数据转换为
字符串 111
三、创建包含特殊字符的
字符串 111
四、定义特殊字符串 113
任务2 字符串基本属性函数 114
| 任务引入 | 114
| 知识准备 | 114
一、字符串索引与切片 114
二、字符操作 116
三、字符串比较 120
四、字符串判断 121
五、字符串查找 123
六、字符串编/解码 124
七、字符串格式化 125
任务3 创建正则表达式 129
| 任务引入 | 129
| 知识准备 | 129
一、正则表达式引入 129
二、使用正则表达式的一般
步骤 132
任务4 使用正则表达式进行字符串
操作 134
| 任务引入 | 134
| 知识准备 | 134
一、字符串查找 134
二、字符串替换 138
三、字符串分割 139
项目总结 140
项目实战 140
项目7 序列运算 143
任务1 列表 144
| 任务引入 | 144
| 知识准备 | 144
一、创建列表 144
二、在列表中添加元素 146
三、删除列表中的元素 147
四、修改列表中的元素 150
五、列表元素的统计 151
六、列表元素的排列 152
任务2 集合 152
| 任务引入 | 152
| 知识准备 | 153
一、创建集合 153
二、集合的基本操作 154
三、集合操作函数 155
任务3 元组和字典 157
| 任务引入 | 157
| 知识准备 | 157
一、创建元组 157
二、创建字典 159
任务4 序列通用操作 160
| 任务引入 | 160
| 知识准备 | 160
一、序列索引与切片 161
二、序列相加与相乘 162
三、计算序列长度、*大值与*小值 163
四、序列压缩 163
五、序列类型转换 164
项目总结 165
项目实战 166
项目8 程序结构与程序调试 167
任务1 程序结构 168
| 任务引入 | 168
| 知识准备 | 168
一、表达式与表达式语句 168
二、3种基本程序结构 171
三、嵌套循环 178
任务2 程序的流程控制 181
| 任务引入 | 181
| 知识准备 | 181
任务3 程序调试 185
| 任务引入 | 185
| 知识准备 | 185
一、错误和异常 185
二、异常捕获与处理 187
三、程序调试 192
四、断点调试 194
项目总结 197
项目实战 198
项目9 文件I/O 199
任务1 文件路径 200
| 任务引入 | 200
| 知识准备 | 200
一、文件路径模块 200
二、*对路径与相对路径 201
三、文件路径与文件夹路径 203
任务2 文件的管理 205
| 任务引入 | 205
| 知识准备 | 205
一、管理文件夹 205
二、创建文件夹 207
三、删除文件夹 208
四、删除文件 209
五、打开文件 210
六、关闭文件 212
七、文件属性 213
任务3 读/写文本文件 215
| 任务引入 | 215
| 知识准备 | 216
一、写文本文件 216
二、读文本文件 218
项目总结 221
项目实战 221
定价:49.0
ISBN:9787121438646
作者:无
版次:*1版
出版时间:2022-07
内容提要:
本书基于Python 3.10,以项目教学方式,循序渐进地讲解Python的基本原理和具体应用方法与技巧。全书分为9个项目,具体内容为Python入门、Python基础知识、Python数据库、集成开发环境、Python 数值数据、字符串运算、序列运算、程序结构与程序调试、文件I/O。本书实例丰富、内容翔实、操作方法简单易学,不仅适合作为职业院校计算机与软件工程相关专业教材,也可供从事Python编程相关工作的专业人士参考。
作者简介:
何娟,大庆职业学院人工智能技术应用专业骨干教师,副教授,从教20多年,一直在一线工作,从事计算机专业相关的骨干课程的教学。黑龙江省高职院校工单制教学联盟,理事。运用“互联网+”在物联网应用技术专业综合实训课程中的实践负责人。
目录:
项目1 Python入门 1
任务1 Python概述 2
| 任务引入 | 2
| 知识准备 | 2
一、什么是Python 2
二、Python的发展历程 2
三、Python 3.10增加的特性 3
四、Python的特点 4
五、Python的应用领域 5
六、安装Python 6
任务2 Python的工作窗口 11
| 任务引入 | 11
| 知识准备 | 12
一、标题栏 13
二、菜单栏 13
三、命令行窗口 15
四、快捷键 17
任务3 Python的帮助系统 18
| 任务引入 | 18
| 知识准备 | 18
一、Python帮助 18
二、IDLE帮助 19
项目总结 19
项目实战 20
项目2 Python基础知识 21
任务1 Python的基本语法 22
| 任务引入 | 22
| 知识准备 | 22
一、保留字 22
二、标识符 22
三、文件结构 23
四、书写规范 24
任务2 Python编程方法 26
| 任务引入 | 26
| 知识准备 | 26
一、交互式编程 26
二、脚本式编程 27
任务3 脚本文件管理 28
| 任务引入 | 28
| 知识准备 | 28
一、新建文件 28
二、打开文件 29
三、保存文件 29
四、运行文件 30
五、关闭文件 31
任务4 Python命令的组成 31
| 任务引入 | 31
| 知识准备 | 31
一、基本符号 32
二、常量与变量 34
三、功能符号 37
四、常用指令 40
项目总结 41
项目实战 42
项目3 Python数据库 44
任务1 Python库概述 45
| 任务引入 | 45
| 知识准备 | 45
一、Python内置函数 45
二、Python标准库 47
三、Python第三方库 49
任务2 Python集成库Anaconda 52
| 任务引入 | 52
| 知识准备 | 52
一、安装Anaconda 52
二、验证安装结果 56
三、Jupyter Notebook 62
项目总结 66
项目实战 66
项目4 集成开发环境 67
任务1 集成开发环境PyCharm 68
| 任务引入 | 68
| 知识准备 | 68
一、IDE的类型 68
二、安装PyCharm 69
三、配置PyCharm 72
任务2 PyCharm与Python交互 77
| 任务引入 | 77
| 知识准备 | 77
一、PyCharm配置环境 77
二、设置PyCharm 79
三、创建Python文件 82
四、PyCharm编译环境 83
项目总结 85
项目实战 85
项目5 Python数值数据 87
任务1 Python数据类型 88
| 任务引入 | 88
| 知识准备 | 88
一、数值类型 88
二、数值类型转换 90
任务2 Python运算符 91
| 任务引入 | 91
| 知识准备 | 91
一、算术运算符 91
二、赋值运算符 92
三、关系运算符 92
四、逻辑运算符 93
五、位运算符 93
六、成员运算符 94
七、身份运算符 94
八、运算符优先级 94
任务3 数学函数运算 95
| 任务引入 | 95
| 知识准备 | 95
一、基本数学函数 95
二、逻辑判断函数 98
三、日期和时间函数 98
任务4 自定义函数 103
| 任务引入 | 103
| 知识准备 | 103
一、函数定义 103
二、变量的作用域 104
三、匿名变量 105
项目总结 107
项目实战 107
项目6 字符串运算 109
任务1 定义字符串 110
| 任务引入 | 110
| 知识准备 | 110
一、直接赋值生成字符串 110
二、利用函数将数据转换为
字符串 111
三、创建包含特殊字符的
字符串 111
四、定义特殊字符串 113
任务2 字符串基本属性函数 114
| 任务引入 | 114
| 知识准备 | 114
一、字符串索引与切片 114
二、字符操作 116
三、字符串比较 120
四、字符串判断 121
五、字符串查找 123
六、字符串编/解码 124
七、字符串格式化 125
任务3 创建正则表达式 129
| 任务引入 | 129
| 知识准备 | 129
一、正则表达式引入 129
二、使用正则表达式的一般
步骤 132
任务4 使用正则表达式进行字符串
操作 134
| 任务引入 | 134
| 知识准备 | 134
一、字符串查找 134
二、字符串替换 138
三、字符串分割 139
项目总结 140
项目实战 140
项目7 序列运算 143
任务1 列表 144
| 任务引入 | 144
| 知识准备 | 144
一、创建列表 144
二、在列表中添加元素 146
三、删除列表中的元素 147
四、修改列表中的元素 150
五、列表元素的统计 151
六、列表元素的排列 152
任务2 集合 152
| 任务引入 | 152
| 知识准备 | 153
一、创建集合 153
二、集合的基本操作 154
三、集合操作函数 155
任务3 元组和字典 157
| 任务引入 | 157
| 知识准备 | 157
一、创建元组 157
二、创建字典 159
任务4 序列通用操作 160
| 任务引入 | 160
| 知识准备 | 160
一、序列索引与切片 161
二、序列相加与相乘 162
三、计算序列长度、*大值与*小值 163
四、序列压缩 163
五、序列类型转换 164
项目总结 165
项目实战 166
项目8 程序结构与程序调试 167
任务1 程序结构 168
| 任务引入 | 168
| 知识准备 | 168
一、表达式与表达式语句 168
二、3种基本程序结构 171
三、嵌套循环 178
任务2 程序的流程控制 181
| 任务引入 | 181
| 知识准备 | 181
任务3 程序调试 185
| 任务引入 | 185
| 知识准备 | 185
一、错误和异常 185
二、异常捕获与处理 187
三、程序调试 192
四、断点调试 194
项目总结 197
项目实战 198
项目9 文件I/O 199
任务1 文件路径 200
| 任务引入 | 200
| 知识准备 | 200
一、文件路径模块 200
二、*对路径与相对路径 201
三、文件路径与文件夹路径 203
任务2 文件的管理 205
| 任务引入 | 205
| 知识准备 | 205
一、管理文件夹 205
二、创建文件夹 207
三、删除文件夹 208
四、删除文件 209
五、打开文件 210
六、关闭文件 212
七、文件属性 213
任务3 读/写文本文件 215
| 任务引入 | 215
| 知识准备 | 216
一、写文本文件 216
二、读文本文件 218
项目总结 221
项目实战 221
- 电子工业出版社有限公司
- 电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
- 扫描二维码,访问我们的微信店铺