《普通高等教育系列教材Python程序设计――编程基础、Web开发及数据分析》李辉 刘洋 编著 | PDF下载|ePub下载
普通高等教育系列教材Python程序设计――编程基础、Web开发及数据分析 版权信息
- 出版社:机械工业出版社
- 出版时间:2020-11-01
- ISBN:9787111666486
- 条形码:9787111666486 ; 978-7-111-66648-6
普通高等教育系列教材Python程序设计――编程基础、Web开发及数据分析 本书特色
系统性强――详解Python程序设计基础,涵盖Python面型对象编程、GUI编程、网络和多线程编程。 实用性强――面向Python实际应用,覆盖Web开发、网络爬虫开发、数据分析与数据可视化应用方向。 配套资源丰富――免费提供教学PPT、教学大纲、源代码、教学视频、配套软件。
普通高等教育系列教材Python程序设计――编程基础、Web开发及数据分析 内容简介
《Python程序设计――编程基础、Web开发及数据分析》系统讲述了Python程序设计的基础知识。全书共15章,内容包括:Python概述、Python基本语法、Python的基本流程控制、Python的四种典型序列结构、Python函数、Python文件和数据库操作、面向对象程序设计、模块和包、字符串操作与正则表达式的使用、错误及异常处理、GUI编程、网络和多线程编程、基于Flask框架的Web编程、网络爬虫应用开发、数据分析与可视化基础。为提升学习效果,书中结合实际应用提供了大量的案例对概念和知识点进行说明,并配以完善的学习资料,包括教学PPT、教学大纲、源代码、教学视频及配套软件等,为读者带来多方面的学习体验。《Python程序设计――编程基础、Web开发及数据分析》系既可作为高等院校数据科学与大数据技术及其他计算机相关专业的Python教材,也可供自学者使用。
普通高等教育系列教材Python程序设计――编程基础、Web开发及数据分析 目录
目 录
前言
第1章 Python概述 1
1.1 认识Python语言 1
1.2 Windows下的Python集成开发
环境 6
1.3 安装Python集成开发环境 19
1.4 Python程序运行原理 21
1.5 本章小结 24
1.6 思考与练习 24
第2章 Python基本语法 25
2.1 Python程序设计的基本元素 25
2.2 Python的语法特点 26
2.3 标识符与变量、常量 30
2.4 基本数据类型 36
2.5 基本输入和输出 43
2.6 常见的运算符与表达式 47
2.7 本章小结 56
2.8 思考与练习 56
第3章 Python的基本流程控制 57
3.1 基本语句及顺序结构 57
3.2 选择结构 59
3.3 循环结构 65
3.4 转移和中断语句 70
3.5 while…else与for…else语句 75
3.6 本章小结 76
3.7 思考与练习 76
第4章 Python的四种典型序列结构 78
4.1 序列 78
4.2 列表 82
4.3 元组 94
4.4 字典 97
4.5 集合 103
4.6 容器的公共操作 107
4.7 推导式与生成器推导式 111
4.8 本章小结 115
4.9 思考与练习 115
第5章 Python函数 117
5.1 函数的定义和调用 117
5.2 函数的参数与值传递 120
5.3 变量的作用域 127
5.4 递归函数和匿名函数 130
5.5 高阶函数 132
5.6 闭包及其应用 136
5.7 装饰器及其应用 138
5.8 迭代器及其应用 142
5.9 生成器及其应用 145
5.10 本章小结 147
5.11 思考与练习 147
第6章 Python文件和数据库操作 149
6.1 文件相关的基本概念 149
6.2 文件夹与目录操作 152
6.3 文件的基本操作 155
6.4 处理XML格式文件的数据 162
6.5 JSON格式文件及其操作 169
6.6 Python操作MySQL数据库 175
6.7 本章小结 178
6.8 思考与练习 179
第7章 面向对象程序设计 180
7.1 面向对象程序设计的三个基本
特性 180
7.2 类和对象 181
7.3 类的继承和多态 197
7.4 综合应用案例:会员管理系统设计
与实现 209
7.5 本章小结 214
7.6 思考与练习 214
第8章 模块和包 215
8.1 Python程序的模块结构 215
8.2 模块的定义与使用 216
8.3 Python中的包 221
8.4 引用其他模块 223
8.5 日期与时间函数 227
8.6 本章小结 233
8.7 思考与练习 234
第9章 字符串操作与正则表达式的
使用 235
9.1 字符串的编码转换 235
9.2 字符串的常见操作 237
9.3 正则表达式及常见的基本符号 251
9.4 re模块实现正则表达式操作 253
9.5 综合应用:利用正则表达式实现自动
图片下载 260
9.6 本章小结 261
9.7 思考与练习 261
第10章 错误及异常处理 263
10.1 错误与异常 263
10.2 捕获和处理异常 266
10.3 处理异常的特殊方法 269
10.4 使用PyCharm进行断点调试 272
10.5 本章小结 274
10.6 思考与练习 274
第11章 GUI编程 275
11.1 GUI概述与窗口布局 275
11.2 基于wxPython框架的GUI
开发 277
11.3 本章小结 289
11.4 思考与练习 289
第12章 网络和多线程编程 290
12.1 网络编程基础 290
12.2 TCP编程 292
12.3 多线程编程 297
12.4 本章小结 309
12.5 思考与练习 309
第13章 基于Flask框架的Web编程 310
13.1 Web框架概述 310
13.2 Flask框架环境搭建 312
13.3 Flask框架的使用 315
13.4 本章小结 324
13.5 思考与练习 324
第14章 网络爬虫应用开发 325
14.1 初识网络爬虫 325
14.2 网络爬虫的常用技术 327
14.3 网络爬虫开发常用框架 333
14.4 本章小结 339
14.5 思考与练习 339
第15章 数据分析与可视化基础 340
15.1 数据分析基础与NumPy 340
15.2 数据分析与Pandas 351
15.3 数据可视化与Matplotlib 360
15.4 本章小结 371
15.5 思考与练习 371
普通高等教育系列教材Python程序设计――编程基础、Web开发及数据分析 作者简介
李辉,博士,中国大数据技术与应用联盟智库专家、农村农业部全国苹果大数据发展应用协作组专家咨询委员会委员、北京市大数据教学实践基地负责人,主讲“数据库原理及应用基础”“Python语言程序设计”“网站设计与开发”等本科生课程,主编教材4部,主持教育部新工科项目2项,发表学术论文20余篇,申请软件著作权50余项,专利3项,曾获得中国大数据学术创新奖、全国高校人工智能与大数据教学创新奖、中国农业大学教学成果一等奖等奖项。
发表回复
要发表评论,您必须先登录。