• Python程序设计基础 9787121448836
21年品牌 40万+商家 超1.5亿件商品

Python程序设计基础 9787121448836

全新正版 可开票 支持7天无理由,不清楚的请咨询客服。

43.31 7.3折 59 全新

库存2件

浙江嘉兴
认证卖家担保交易快速发货售后保障

作者编者:崔晓军//肖红宇|责编:魏建波

出版社电子工业

ISBN9787121448836

出版时间2023-08

装帧其他

开本其他

定价59元

货号31829400

上书时间2024-01-25

倒爷图书专营店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
崔晓军,男,教授,温州职业技术学院信息技术学院院长,长期从事计算机相关专业的专业教学与教学管理,主持建设教育部骨干专业和浙江省十三五优势专业\"计算机网络技术”专业,主持教育部骨干实训基地和浙江省示范性实训基地\"智慧农业实训基地”建设,主持温州市优势专业和优势特色专业群建设。近几年主要从事数字农业领域的科研与社会服务工作,主持温州市工程技术中心和温州市应用技术协同创新中心建设,当选中国高等教育战略学会人工智能与机器人教育专委会理事、CCF数字农业分会首批执行委员。

目录
第 1 章 初识 Python1
【本章简介】1
【知识目标】1
【技能目标】1
【思政目标】2
【课前预习】2
 1.1 Python 介绍3
1.1.1 Python 的发展3
1.1.2 Python 语言优势3
1.1.3 配置 Python 开发环境5
1.1.4 Python3.x 和 Python2.x 的
区别6
1.1.5 第一个 Python 程序6
1.1.6 学生实践练习9
 1.2 Python IDE 开发工具10
1.2.1 集成开发环境10
1.2.2 创建 Python 工程12
1.2.3 编码规范14
1.2.4 学生实践练习14
 1.3 Python 变量及基本类型15
1.3.1 变量15
1.3.2 基本类型15
1.3.3 类型转换17
1.3.4 学生实践练习18
 1.4 输入、输出及代码调试19
1.4.1 输入和输出19
1.4.2 代码调试26
1.4.3 学生实践练习27
 1.5 阅读材料29
 本章总结30
 本章实训31
 第 2 章 Python 基本语法32
【本章简介】32
【知识目标】32
【技能目标】32
【思政目标】33
【课前预习】33
 2.1 数据运算33
2.1.1 运算符33
2.1.2 运算优先级36
2.1.3 学生实践练习38
 2.2 选择结构38
2.2.1 if 选择结构38
2.2.2 if-else 选择结构39
2.2.3 多重 if 语句40
2.2.4 学生实践练习41
 2.3 循环结构43
2.3.1 循环控制语句43
2.3.2 while 循环43
2.3.3 学生实践练习44
 2.4 for 循环45
2.4.1 in 操作符45
2.4.2 for 循环46
2.4.3 学生实践练习47
 2.5 阅读材料48
 本章总结50
 本章实训50
 第 3 章 Python 复杂数据类型51
【本章简介】51
【知识目标】51
【技能目标】51
【思政目标】52
【课前预习】52
 3.1 列表53
3.1.1 创建和访问列表53
3.1.2 列表的基本操作57
3.1.3 列表的函数和方法60
3.1.4 学生实践练习61
 3.2 元组62
3.2.1 创建元组62
3.2.2 访问元组元素63
3.2.3 删除元组64
3.2.4 元组的其他操作65
3.2.5 学生实践练习66
 3.3 字典67
3.3.1 创建字典67
3.3.2 访问字典元素68
3.3.3 修改字典69
3.3.4 删除字典69
3.3.5 字典的函数和方法71
3.3.6 学生实践练习71
 3.4 集合与嵌套73
3.4.1 集合73
3.4.2 4种类型的相互比较77
3.4.3 复杂类型转换78
3.4.4 嵌套84
3.4.5 学生实践练习87
 3.5 阅读材料87
 本章总结89
 本章实训90
 第 4 章 函数91
【本章简介】91
【知识目标】91
【技能目标】92
【思政目标】92
【课前预习】92
 4.1 自定义函数93
4.1.1 函数定义93
4.1.2 函数调用94
4.1.3 按值传递和引用传递94
4.1.4 return 语句96
4.1.5 学生实践练习97
 4.2 函数的高级用法97
4.2.1 传递参数97
4.2.2 结合循环使用函数101
4.2.3 函数模块中的调用102
4.2.4 学生实践练习104
 4.3 字符串与集合函数105
4.3.1 字符串的定义105
4.3.2 字符串的常用函数107
4.3.3 集合类操作函数108
4.3.4 学生实践练习109
 4.4 常用函数111
4.4.1 print()函数111
4.4.2 join()函数与 split()函数112
4.4.3 enumerate()函数与 zip()
函数113
4.4.4 lambda 匿名函数115
4.4.5 学生实践练习116
 4.5 阅读材料117
 本章总结118
 本章实训119
 第 5 章 面向对象120
【本章简介】120
【知识目标】120
【技能目标】120
【思政目标】121
【课前预习】121
 5.1 类和对象121
5.1.1 类的定义121
5.1.2 创建和使用对象123
5.1.3 学生实践练习124
 5.2 类的方法125
5.2.1 方法的定义125
5.2.2 方法的调用126
5.2.3 构造方法126
5.2.4 学生实践练习127
 5.3 继承130
5.3.1 继承的概念130
5.3.2 继承的使用131
5.3.3 学生实践练习133
 5.4 模块134
5.4.1 自定义模块134
5.4.2 导入模块135
5.4.3 学生实践练习138
 5.5 阅读材料139
 本章总结140
 本章实训141
 第 6 章 数据处理143
【本章简介】143
【知识目标】143
【技能目标】143
【思政目标】144
【课前预习】144
 6.1 文件 I/O145
6.1.1 目录的操作145
6.1.2 文件读取146
6.1.3 文件写入149
6.1.4 学生实践练习150
 6.2 JSON 和 XML 解析151
6.2.1 JSON 字符串和 Python 
对象的转换151
6.2.2 XML 解析153
6.2.3 学生实践练习159
 6.3 CSV 和 Excel 的高效解析161
6.3.1 CSV 的解析161
6.3.2 Excel 的解析164
6.3.3 学生实践练习167
 6.4 异常169
6.4.1 异常抛出169
6.4.2 异常捕捉171
6.4.3 常见的异常173
6.4.4 学生实践练习174
 6.5 阅读材料175
 本章总结176
 本章实训177
 第 7 章 数据库178
【本章简介】178
【知识目标】178
【技能目标】178
【思政目标】179
【课前预习】179
 7.1 数据库连接180
7.1.1 Python 数据库接口
介绍180
7.1.2 PyMySQL 的安装180
7.1.3 创建数据库连接181
7.1.4 学生实践练习182
 7.2 数据库查询183
7.2.1 SQL 语句执行183
7.2.2 查询方法介绍185
7.2.3 学生实践练习185
 7.3 数据库的增、删、改操作187
7.3.1 数据库增、删、改
操作187
7.3.2 事务机制188
7.3.3 学生实践练习190
 7.4 数据库操作的封装192
7.4.1 封装介绍192
7.4.2 对数据库操作进行
封装194
7.4.3 学生实践练习195
 7.5 阅读材料197
 本章总结199
 本章实训199
 第 8 章 实战项目之爬虫和分词201
【本章简介】201
【知识目标】201
【技能目标】202
【思政目标】202
【课前预习】202
 8.1 项目需求203
8.1.1 热词分析平台203
8.1.2 数据库设计204
8.1.3 网页内容分析204
8.1.4 手机版网页新闻的
获取206
8.1.5 学生实践练习208
 8.2 爬虫208
8.2.1 爬虫介绍208
8.2.2 爬虫框架209
8.2.3 通过 URL 浏览网页211
8.2.4 urllib 模块211
8.2.5 POST 方式和 GET 
方式213
8.2.6 学生实践练习215
 8.3 正则表达式217
8.3.1 正则表达式介绍217
8.3.2 语法规则218
8.3.3 Re 模块219
8.3.4 学生实践练习224
 8.4 分词226
8.4.1 分词概述226
8.4.2 常用分词库228
8.4.3 结巴分词230
8.4.4 学生实践练习235
 8.5 阅读材料236
 本章总结238
 本章实训238
 第 9 章 实战项目之 Scrapy 框架240
【本章简介】240
【知识目标】240
【技能目标】240
【思政目标】241
【课前预习】241
 9.1 创建 Scrapy 工程242
9.1.1 Scrapy 安装与配置242
9.1.2 创建 Scrapy 工程243
9.1.3 Scrapy 实践经验246
9.1.4 学生实践练习248
 9.2 网页内容解析250
9.2.1 常用网页解析工具
介绍250
9.2.2 Scrapy 选择器251
9.2.3 使用 XPath 表达式解析
网页252
9.2.4 使用 CSS 表达式解析
网页253
9.2.5 学生实践练习254
 9.3 Items 和 Spider 组件255
9.3.1 Items 组件255
9.3.2 Spider 组件257
9.3.3 学生实践练习259
 9.4 Pipeline 组件262
9.4.1 Pipeline 组件介绍262
9.4.2 下载器中间件263
9.4.3 Spider 中间件268
9.4.4 学生实践练习270
 9.5 阅读材料274
 本章总结275
 本章实训276
 第 10 章 实战项目之Pandas  和
Matplotlib277
【本章简介】277
【知识目标】277
【技能目标】277
【思政目标】278
【课前预习】278
 10.1 Pandas 入门279
10.1.1 Pandas 安装279
10.1.2 Series 和 DataFrame 
对象280
10.1.3 索引对象285

10.1.4 学生实践练习292
 10.2 Pandas 运算294
10.2.1 算术运算294
10.2.2 排序297
10.2.3 汇总统计300
10.2.4 其他运算方法301
10.2.5 处理缺失数据303
10.2.6 学生实践练习304
 10.3 Pandas 读写数据306
10.3.1 CSV 文件的读写306
10.3.2 Excel 文件的读写308
10.3.3 MySQL 数据库的
读写310
10.3.4 学生实践练习312
 10.4 Pandas 和 Matplotlib 绘图314
10.4.1 Matplotlib 绘图314
10.4.2 Pandas 绘图317
10.4.3 学生实践练习323
 10.5 阅读材料325
 本章总结327
 本章实训327
参考文献329

内容摘要
本书以培养零编程基础的初学者从学习程序设计的基本概念到编写实际应用的软件项目为主线,采用“任务驱动”的方式设计整个教学过程。全书按照理论与实践一体化的教学方式组织编写,便于教师采用边理论讲解、边实践操作的方式进行教学,也方便学生进行自学。本书在内容选取上既突出程序设计语言的通用性,又强调如何利用Python解决实际问题,将Python程序设计开发者所必须掌握的技能与知识点进行映射,并按照各阶段学习者的认知能力,将知识进行合理组织和裁剪。全书共10章,以循序渐进、深入浅出的方式对Python基本语法、流程控制语句、函数、面向对象、数据处理、数据库操作、爬虫框架及数据分析的使用进行了讲解,带领读者进入Python简单而优美的世界。在章节编排上,每章的知识内容都对应一个典型的Python编程场景,在场景中将这些知识分成内容相关、难易程度递进的4个小节。在每节理论知识讲解之后,还都设有针对性强的课后实践练习,帮助读者轻松理解知识、快速上手操作。最后3章还精心设计了3个与实际工作项目密切结合的典型案例,以帮助读者进一步提升Python实战开发能力。本书提供全套的教学课件、教学视频、源代码、课后实训解析、课程标准及参考授课计划,配套资源可以登录电子工业出版社官方网站下载。本书可作为高等职业院校和应用型本科计算机相关专业程序设计类课程的专业课教材,也可作为广大Python语言爱好者的学习参考书。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP