定 价:54.8 元
丛书名:
- 作者:罗阳倩子
- 出版时间:2024/1/1
- ISBN:9787121468889
- 出 版 社:电子工业出版社
适用读者:本书既可作为高职高专计算机类专业Python学习的入门教材,又可作为相关科研工作者或工程实践者的参考书。
- 中图法分类:TP311.561
- 页码:264
- 纸张:
- 版次:01
- 开本:16开
- 字数:370(单位:千字)
本书主要介绍Python的基础知识及其在数据处理中的应用。本书以项目为主线展开,将Python的基础知识贯穿于项目之中,读者可以跟随项目进度逐渐深入了解Python。通过完成项目任务,读者可以初步掌握Python的程序设计能力。本书中的代码均在Python 3.10.x中测试通过。本书既可作为高职高专计算机类专业Python学习的入门教材,又可作为相关科研工作者或工程实践者的参考书。
罗阳倩子,硕士,广东农工商职业技术学院大数据专业教研室主任。主持“大数据分析、挖掘技术在湛江农垦企业精准营销中的应用”“广州市互动派文化传播有限公司大数据技术与应用专业校外实践教学基地”等多项课题,发表《双层RBF核快速鲁棒DAISY典型遥感图像配准》多篇论文,著作方向为大数据技术。
项目1 Python的第一个项目 1
项目任务 1
实施人员信息 1
项目日志 2
项目介绍 2
项目目标 3
项目准备 4
项目实施 5
任务1.1 Python及IDE的安装 5
任务1.2 HelloWorld程序的编写 17
评价与考核 24
程序人生 24
课后练习与技能训练 25
项目2 数据类型及运算 26
项目任务 26
实施人员信息 26
项目日志 27
项目介绍 27
项目目标 27
项目准备 28
项目实施 37
任务2.1 Python数据类型及变量的定义基础 37
任务2.2 Python数据类型及变量的定义综合 40
评价与考核 43
程序人生 44
课后练习与技能训练 44
项目3 条件与循环 47
项目任务 47
实施人员信息 47
项目日志 48
项目介绍 48
项目目标 48
项目准备 49
项目实施 59
任务3.1 打印奇数 59
任务3.2 打印1~100的素数 61
任务3.3 打印实心菱形和空心菱形 62
任务3.4 冒泡排序之降序 65
评价与考核 66
程序人生 66
课后练习与技能训练 67
项目4 函数与模块 71
项目任务 71
实施人员信息 71
项目日志 72
项目介绍 72
项目目标 72
项目准备 73
项目实施 78
任务4.1 猴子补丁 78
任务4.2 第三方模块的获取与安装 80
评价与考核 81
程序人生 82
课后练习与技能训练 83
项目5 函数的高级应用 86
项目任务 86
实施人员信息 86
项目日志 87
项目介绍 87
项目目标 87
项目准备 88
项目实施 93
任务5.1 将输入升序输出 93
任务5.2 应用斐波那契数列 94
任务5.3 求阶乘之和 95
任务5.4 计算圆的面积 97
评价与考核 98
程序人生 99
课后练习与技能训练 99
项目6 常用数据结构 102
项目任务 102
实施人员信息 102
项目日志 103
项目介绍 103
项目目标 103
项目准备 104
项目实施 137
任务6.1 列表元素倒序 137
任务6.2 去重 138
任务6.3 对调KV计算最小值及最大值 139
任务6.4 公共键字典列表排序 140
评价与考核 141
程序人生 142
课后练习与技能训练 143
项目7 文件 148
项目任务 148
实施人员信息 148
项目日志 149
项目介绍 149
项目目标 149
项目准备 150
项目实施 160
任务7.1 获取文件及文件夹名 160
评价与考核 161
程序人生 162
课后练习与技能训练 163
项目8 类与对象 165
项目任务 165
实施人员信息 165
项目日志 166
项目介绍 166
项目目标 167
项目准备 167
项目实施 180
任务8.1 打印对象输出属性值 180
评价与考核 181
程序人生 182
课后练习与技能训练 183
项目9 继承与多态 186
项目任务 186
实施人员信息 186
项目日志 187
项目介绍 187
项目目标 188
项目准备 188
项目实施 197
任务9.1 调用父类及父类的构造器 197
评价与考核 198
程序人生 199
课后练习与技能训练 200
项目10 类与对象的高级应用 203
项目任务 203
实施人员信息 203
项目日志 204
项目介绍 204
项目目标 204
项目准备 205
项目实施 211
任务10.1 getter方法、setter方法、deleter方法与@property装饰器 211
评价与考核 213
程序人生 214
课后练习与技能训练 216
项目11 综合项目——字符串与Python爬虫基础 219
项目任务 219
实施人员信息 219
项目日志 220
项目介绍 220
项目目标 220
项目准备 221
项目实施 238
任务11.1 Python爬虫 238
评价与考核 247
程序人生 248
课后练习与技能训练 249