暂无评论
图文详情
- ISBN:9787121438646
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:232
- 出版时间:2022-07-01
- 条形码:9787121438646 ; 978-7-121-43864-6
内容简介
本书基于Python 3.10,以项目教学方式,循序渐进地讲解Python的基本原理和具体应用方法与技巧。全书分为9个项目,具体内容为Python入门、Python基础知识、Python数据库、集成开发环境、Python 数值数据、字符串运算、序列运算、程序结构与程序调试、文件I/O。本书实例丰富、内容翔实、操作方法简单易学,不仅适合作为职业院校计算机与软件工程相关专业教材,也可供从事Python编程相关工作的专业人士参考。
目录
项目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
任务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
展开全部
作者简介
何娟,大庆职业学院人工智能技术应用专业骨干教师,副教授,从教20多年,一直在一线工作,从事计算机专业相关的骨干课程的教学。黑龙江省高职院校工单制教学联盟,理事。运用“互联网+”在物联网应用技术专业综合实训课程中的实践负责人。
本类五星书
本类畅销
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0