注册 登录 进入教材巡展 进入在线书城
#

出版时间:2020-08

出版社:中国铁道出版社

以下为《Python语言及其应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113271206
  • 1-1
  • 364863
  • 64246920-9
  • 平装
  • 16开
  • 2020-08
  • 266
  • 196
  • 工学
  • 计算机科学与技术
  • TP368.1
  • 计算机类
  • 高职
内容简介
本书Python语言及其应用为切入点,内容主要包括Python语法结构、列表与字符串、字典与集合、函数和面向对象编程、文件及异常处理、科学计算与可视化、网站信息爬取和人工智能应用等,通过抽奖投注、学生成绩整理、豆瓣电影Top250数据爬取、图片比对等典型案例实现,培养学生运用Python语言编程解决实际问题的能力;重点学习如何有效地运用Python语言进行数据采集、科学计算、数据处理、数据可视化和人工智能应用等技术。本书采用层层递进编写方式,项目案例丰富且具有很强的操作性和实用性。
本书适合作为高等职业院校大数据技术应用、人工智能应用等技术等计算机类和电子信息类相关专业的Python程序设计教材,,也可作为Python程序设计爱好者的自学参考书。
目录
第1章 走进Python的精彩世界1
11为什么要学Python1
111Tiobe程序开发语言排行榜1
112Python与“三明治”2
113Python主要应用领域2
114为什么要学Python3
12怎么学Python4
13Python编程环境安装5
131安装Anaconda5
132安装与配置PyCharm6
14我的Python程序7
141第一个Python程序7
142第二个Python程序8
15实战演练9
第2章 开启Python之旅——语法与应用10
21顺序结构10
211计算Pizza的大小10
212预备知识——变量的使用10
213计算Pizza的大小15
214总结与提高——内置函数与条件表达式的值15
215顺序结构练习17
22选择结构与循环结构18
221百货公司折扣战18
222预备知识——选择结构18
223预备知识——循环结构20
224百货公司折扣战任务实现21
225总结与提高23
23巩固与应用24
231猜数字游戏24
232九九乘法表25
233素数问题25
234身体质量指数26
第3章 列表应用27
31抽奖游戏规则27
32预备知识——列表list与随机数random库28
321列表组合数据类型28
322列表常用操作29
323列表练习30
324random库常用函数30
33黑白球抽奖项目实战31
331项目分析——机选投注31
332项目分析——开奖号码31
333项目分析——中奖匹配32
334项目分析——中奖等级与兑奖32
335项目实现33
34总结与提高——列表、random随机库、元组34
341列表34
342random随机库36
343元组37
35巩固与应用38
351十进制转二进制38
352名单去重38
353演讲比赛评分39
354围圈数数游戏40
第4章 字符串应用41
41情报译码41
42预备知识——字符串41
421字符串类型及其表示41
422字符串的基本操作43
423字符串练习44
43情报译码项目实战44
431项目分析45
432项目实现45
44总结与提高——字符串基本操作和常用函数46
45巩固与应用48
451回文判断48
452字符串循环左移49
453将Excel的列名转为十进制数49
第5章 字典与集合51
51购物车51
52预备知识——字典52
521字典组合数据类型52
522字典常用操作53
523创建字典练习56
524遍历字典练习57
53购物车项目实战57
531项目分析57
532项目实现57
54总结与提高——字典的键排序与值排序58
541对字典的键排序59
542用列表协助对字典的值排序60
543使用lambda x:x[1]61
55集合类型62
551组合数据类型62
552集合62
553创建集合练习65
56巩固与应用65
561用户注册65
562统计城市数量65
563点菜66
564完善购物车67
第6章 函数69
61绘制五角星69
62预备知识——函数操作与turtle库69
621绘图库的介绍69
622绘制一颗五角星71
623定义函数与调用函数71
624调用函数绘制图形练习73
63绘制五角星项目实战74
631项目分析74
632项目实现74
64总结与提高——函数的参数传递、递归函数和匿名函数74
641参数传递74
642递归函数77
643匿名函数78
65巩固与应用79
651打印程序员信息79
652绘制N角星80
653温度转换80
654计算平均成绩80
第7章 面向对象编程82
71绘制多边形的画笔82
72预备知识——类的使用83
73设计画笔项目实战86
731项目分析86
732项目实现86
74总结与提高——继承、多态和特殊方法类88
741继承88
742Python类的特殊方法93
743多态94
75巩固与应用96
751动物类封装与继承96
752校园成员类多态机制实践97
第8章 文件及异常处理99
81学生成绩整理与批量修改99
82预备知识——文件操作与openpyxl库100
821文件100
822文件常用操作101
823openpyxl库常用方法102
824os库常用方法103
825文件练习104
83文件操作项目实战104
831项目分析——单个文件格式转换104
832项目分析——批量文件格式转换105
833项目分析——单个文件内容修改105
834项目分析——批量文件内容修改105
835项目实现105
84学生成绩文件异常处理106
85预备知识——异常107
851异常107
852常见异常处理结构108
853异常练习111
86异常处理项目实战111
861项目分析111
862项目实现112
87总结与提高——os库其他成员、文件编码、再谈异常、分词与词云库112
871os库其他成员112
872文件编码113
873再谈异常114
874分词与词云库——jieba库115
875分词与词云库——wordcloud库116
88巩固与应用117
881数据处理与文件另存117
882批量修改记事本文件编码格式117
883演员参演信息118
884分词与词云应用119
第9章 数据格式化121
91中国股票交易数据的格式化存储121
92预备知识——数据类型的转换与对象的文件存储122
921数据类型的转换122
922常用数据类型和格式转换123
923对象的文件存储124
924整数不同进制的转换124
925数据格式转换练习125
93中国股票交易数据项目实战125
931项目分析——逐行读入单只股票126
932项目分析——利用字典存储单只股票信息126
933项目分析——利用嵌套字典存储多只股票信息126
934项目分析——股票信息保存到文件127
935项目实现127
94总结与提高——数据格式转换128
941数据类型的转换128
942使用表达式求值创建对象128
943对象的文件存储128
95巩固与应用129
第10章 科学计算与可视化131
101餐饮小费数据统计和分析131
102预备知识——NumPy库、Pandas库、Matplotlib库132
1021NumPy库的使用132
1022Pandas库的使用134
1023Matplotlib库的使用137
1024科学计算与可视化练习142
1025NumPy、Pandas、Matplotlib库常用函数142
103餐饮小费数据统计和分析项目实战146
1031项目分析——数据获取146
1032项目分析——数据查看147
1033项目分析——数据统计147
1034项目分析——可视化展示147
1035项目实现147
1036数据可视化148
1037分析结论149
104总结与提高——NumPy、Pandas、Matplotlib库149
1041NumPy库149
1042Pandas库150
1043Matplotlib库151
105巩固与应用151
1051中学期末成绩统计分析151
1052全国人口数据统计分析152
第11章 网站信息爬取154
111数据来源154
112预备知识——浏览网页的基本过程与爬虫基本工作原理155
1121浏览网页的通信过程155
1122爬虫的基本工作原理156
1123requests库的使用156
1124学校网站首页爬取练习157
1125beautifulsoup4库的使用157
113豆瓣电影Top250数据爬取项目实战160
1131项目分析——网页爬取160
1132项目分析——数据解析160
1133项目分析——数据存储160
1134项目分析——数据格式化输出161
1135项目实现161
114总结与提高——re、requests库162
1141re库162
1142requests库164
115巩固与应用165
1151中国大学排名爬虫165
1152天气预报爬虫166
1153豆瓣读书新书快递爬虫167
第12章 Python人工智能应用168
121人脸识别——“找找哪个是我”168
122预备知识169
1221百度AI库接入流程169
1222人脸识别Python SDK170
1223人脸检测练习173
1224人脸对比练习175
123“找找哪个是我”项目实战177
1231项目分析——人脸检测177
1232项目实现——人脸检测177
1233项目分析——人脸对比搜索180
1234项目实现——人脸对比搜索180
124拓展与应用——基于人脸库的人脸搜索182