Python程序设计应用教程(微课版)
全新正版 极速发货
¥
39.51
6.7折
¥
59
全新
库存4件
作者边楚女 编
出版社清华大学出版社
ISBN9787302635628
出版时间2023-07
装帧平装
开本16开
定价59元
货号1203011265
上书时间2024-11-21
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
边楚女,温州大学教育学院教育技术系教授,瓯江特聘教授,浙江省特级教师,温州市青年拔尖人才,温州市第十三届人大代表,教育部“国培计划”专家成员,“温州大学边楚女中小学信息技术特级教师工作站”主持人。曾被评为浙江省教坛新秀,浙江省“三下乡”先进个人,获全国优质课一等奖,浙江省优质课第一名,温州市优质课第一名。三十余篇论文在省级以上刊物上发表或获奖,主持和参与课题和教材建设10项。
目录
第1篇Python基础入门
第1章Python概述3
1.1Python语言简介3
1.2Python安装方法4
1.3Python开发环境6
1.4Python编程规范10
练习题11
第2章Python基础语法12
2.1常量和变量12
2.2数据类型13
2.3常见运算符14
2.3.1算术运算符14
2.3.2关系运算符14
2.3.3逻辑运算符15
2.3.4位运算符16
2.3.5运算符优先级17
2.3.6赋值语句和赋值运算符18
2.4内置函数18
练习题19
第3章基本程序结构21
3.1顺序结构21
3.2分支结构23
3.2.1单分支结构23
3.2.2双分支结构24
3.2.3多分支结构25
3.3循环结构26
3.3.1for循环语句26
3.3.2while循环语句29
3.3.3break语句和continue语句30
练习题31
第4章Python常用数据结构35
4.1字符串35
4.1.1字符串概述35
4.1.2字符串处理常见函数与方法35
4.1.3字符串应用实例38
练习题39
4.2列表40
4.2.1列表概述40
4.2.2列表常见操作40
4.2.3列表应用实例43
练习题46
4.3字典46
4.3.1字典概述46
4.3.2字典基本操作46
4.3.3字典应用实例49
练习题51
4.4元组53
4.4.1元组概述53
4.4.2元组基本操作53
4.4.3元组应用实例54
练习题55
4.5集合55
4.5.1集合概述55
4.5.2集合基本操作56
4.5.3集合应用实例58
练习题58
第5章自定义函数与模块59
5.1自定义函数59
5.1.1自定义函数概述59
5.1.2自定义函数入门59
5.1.3自定义函数应用实例62
练习题64
5.2海龟绘图turtle模块65
5.2.1海龟绘图概述65
5.2.2海龟绘图入门65
5.2.3海龟绘图实例69
练习题72
5.3其他常用模块73
5.3.1数值处理相关模块73
5.3.2日期和时间处理76
5.3.3Pillow图像处理78
练习题82
第2篇Python算法基础
第6章Python常用算法85
6.1枚举算法85
6.1.1枚举算法概述85
6.1.2枚举算法实例85
练习题91
6.2解析算法92
6.2.1解析算法概述92
6.2.2解析算法实例93
练习题95
6.3排序算法95
6.3.1冒泡排序96
6.3.2选择排序 101
6.3.3插入排序 107
6.3.4分治法排序112
6.3.5分配排序117
6.3.6小结及应用124
练习题128
6.4查找算法135
6.4.1顺序查找算法135
6.4.2二分查找算法140
练习题146
6.5迭代算法148
6.5.1迭代算法概述148
6.5.2迭代算法实例148
练习题153
6.6递归算法154
6.6.1递归算法概述154
6.6.2递归算法实例154
练习题158
第3篇数据结构的Python实现
第7章数据结构163
7.1队列163
7.1.1队列概述163
7.1.2队列的实现164
7.1.3队列应用实例166
7.1.4循环队列168
7.1.5循环队列的实现169
7.1.6循环队列应用实例170
练习题171
7.2栈172
7.2.1栈概述172
7.2.2栈的实现173
7.2.3栈的应用实例175
练习题178
7.3链表179
7.3.1链表概述179
7.3.2单链表的基本操作181
7.3.3单链表处理实例186
7.3.4循环单链表189
7.3.5循环单链表基本操作190
7.3.6循环单链表应用实例193
练习题194
7.4树195
7.4.1树概述195
7.4.2二叉树概述197
7.4.3二叉树基本操作198
7.4.4二叉树的遍历202
7.4.5二叉树应用实例204
练习题208
第4篇Python应用开发模块
第8章Python数据处理与分析213
8.1numpy数组及其运算213
8.1.1numpy模块概述213
8.1.2彩色图像转黑白213
8.1.3计算身体质量指数215
8.1.4numpy数组神奇操作217
练习题219
8.2pandas数据分析219
8.2.1200万条百家姓信息219
8.2.2pandas概述219
8.2.3拆分姓名220
8.2.4统计和分析百家姓222
练习题224
8.3matplotlib数据可视化225
8.3.1matplotlib概述225
8.3.2绘制正弦波图像225
8.3.3绘制WiFi信号分布示意图227
8.3.4绘制冒泡排序模拟动画228
8.3.5绘制各学科分数等级占比饼图229
8.3.6绘制学生成绩分布雷达图231
练习题232
8.4中文文本分析和词云234
8.4.1问题描述234
8.4.2中文分词概述234
8.4.3jieba分词基本操作234
8.4.4清洗文本文件235
8.4.5获取高频词236
8.4.6优化人物名高频词236
8.4.7自定义词典替换别名237
8.4.8统计人物出场次数238
8.4.9存储《三国演义》人物频次表239
8.4.10生成简单词云239
8.4.11生成以照片为背景的词云240
练习题241
第9章人工智能应用实践243
9.1专家系统应用243
9.1.1概述243
9.1.2早期案例243
9.1.3应用描述244
9.1.4应用思路244
9.1.5程序实现244
9.1.6应用展望246
练习题246
9.2机器学习应用246
9.2.1概述246
9.2.2早期案例247
9.2.3应用描述247
9.2.4应用思路249
9.2.5程序实现251
9.2.6应用展望253
练习题254
9.3深度学习应用254
9.3.1概述254
9.3.2早期案例255
9.3.3应用描述255
9.3.4应用思路257
9.3.5程序实现257
9.3.6应用展望259
练习题260
9.4一行代码实现语音交互——百度飞桨应用体验260
9.4.1应用介绍260
9.4.2安装过程261
9.4.3命令行调用261
9.4.4Python API接口262
练习题262
第10章Python应用开发263
10.1爬虫入门263
10.1.1网络爬虫概述263
10.1.2网络爬虫步骤263
10.1.3爬取多页数据268
10.1.4爬取图片269
练习题271
10.2Web应用开发271
10.2.1Web应用介绍271
10.2.2Web应用页面规划271
10.2.3Web应用程序编写流程272
10.2.4Web应用程序实现273
练习题280
10.3游戏开发应用282
10.3.1游戏介绍282
10.3.2编程思路282
10.3.3编程实现之主函数283
10.3.4编程实现之功能模块285
练习题290
10.4信息系统应用292
10.4.1应用介绍292
10.4.2知识基础293
10.4.3项目开发过程294
练习题298
参考文献300
内容摘要
本书按照Python程序语言特点、算法思维和实践应用逻辑,由浅入深,从零起点到基础、到精进提升,再到实践应用,以渐进式方式分成4篇10章。第1篇为Python基础入门,包括Python概述、Python基础语法、基本程序结构、Python常用数据结构、自定义函数与模块;第2篇为Python算法基础,包括Python常用算法;第3篇为数据结构的Python实现,包括数据结构;第4篇为Python应用开发模块,包括Python数据处理与分析、人工智能应用实践、Python应用开发。
每一章都配有讲解视频、典型例题、练习题和上机实践任务,并附赠示例程序、习题源代码和教学课件等电子资源。
本书既可以作为教育技术学、教育学(教育技术)、计算机(师范)相关专业及选修Python程序设计课程学生的教材,也可以作为中小学信息技术教师、青少年编程教育工作者、社会人士的自学书籍等。
主编推荐
本书按照新型教材的方式编写,书中增加了主要案例的二维码,并配有微课视频等内容,非常适合学生在线学习。同时本书提供了配套的立体化资源,包括PPT课件等内容。
— 没有更多了 —
以下为对购买帮助不大的评价