×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
安徽省高等学校“十三五”规划教材Python语言程序设计

安徽省高等学校“十三五”规划教材Python语言程序设计

1星价 ¥33.0 (8.3折)
2星价¥33.0 定价¥39.8
暂无评论
图文详情
  • ISBN:9787030662996
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:176
  • 出版时间:2021-03-01
  • 条形码:9787030662996 ; 978-7-03-066299-6

内容简介

本教材是参编教师在教学过程中,对教与学过程的总结与提升的结果。编写小组已形成较为成熟的教学讲义,在重量大数据应用技术大赛和省级大数据应用技术大赛中,已使用此Python程序设计讲义对参赛学生进行了辅导,多位同学在大数据比赛中获得可喜的奖项。本教材的编写既是对Python语言程序设计教学成果的推广,又是对数据科学与大数据技术专业建设成果的展示。宿州学院数据科学与大数据技术专业是安徽省个数据科学与大数据技术专业,在特色专业建设过程中,Python语言程序设计作为专业基础课,我们已在课程建设、教材建设等方面做了大量的工作,并取得了一定的成绩。

目录

目录
第1章 Python概述 1
1.1 Python的发展简史 1
1.2 Python的应用领域 2
1.3 Python的安装 3
1.4 Python语言的特点 8
1.5 Python的基本运行机制 9
1.6 Python语言注释 10
1.7 Python中的import语句 11
1.8 Python编程规范与代码优化建议 12
本章小结 13
实验 13
习题1 13
第2章 Python语言基础 14
2.1 Python基本数据类型 14
2.1.1 数字 14
2.1.2 布尔值 15
2.1.3 字符串 15
2.1.4 列表、元组、集合、字典 17
2.2 Python常量与变量 18
2.2.1 常量 18
2.2.2 变量的创建和赋值 18
2.2.3 变量的指向问题 19
2.2.4 多个变量赋值 19
2.3 运算符与表达式 20
2.3.1 算术运算符 20
2.3.2 关系(比较)运算符 21
2.3.3 赋值运算符 21
2.3.4 逻辑运算符 22
2.3.5 成员运算符 23
2.3.6 身份运算符 23
2.4 程序控制语句 23
2.4.1 顺序控制语句 24
2.4.2 选择程序控制语句 24
2.4.3 循环控制语句 26
本章小结 28
实验 28
习题2 29
第3章 Python函数与模块 31
3.1 函数的定义与调用 31
3.1.1 函数的定义格式 31
3.1.2 嵌套调用与递归调用 37
3.2 模块及其应用 38
3.3 包 40
本章小结 41
实验 41
习题3 42
第4章 Python特征数据类型及其操作 43
4.1 列表 43
4.1.1 列表的定义 43
4.1.2 列表的创建 43
4.1.3 访问列表元素 44
4.1.4 列表方法 45
4.1.5 列表的切片操作 49
4.1.6 列表排序 50
4.1.7 用于序列操作的常用内置函数 50
4.2 元组 51
4.2.1 创建元组 51
4.2.2 元组与列表的区别 52
4.2.3 元组的优点 52
4.2.4 序列解包 52
4.3 字典 53
4.3.1 字典的基础知识 53
4.3.2 创建字典 53
4.3.3 读取字典元素 54
4.3.4 添加与修改字典元素 55
4.4 集合 55
4.4.1 创建集合 55
4.4.2 删除集合和集合元素 56
4.4.3 集合运算(并、交、差) 56
本章小结 57
实验 57
习题4 59
第5章 Python面向对象程序设计 60
5.1 面向对象程序设计思想概述 60
5.2 类定义 61
5.2.1 声明类 61
5.2.2 self 61
5.3 类对象 61
5.3.1 定义类对象 61
5.3.2 成员变量 62
5.3.3 构造方法 63
5.3.4 析构函数 64
5.3.5 静态变量 65
5.3.6 静态方法的使用 65
5.3.7 类方法的使用 66
5.3.8 使用isinstance()函数判断对象类型 67
5.4 继承 67
5.5 多继承 68
5.6 多态 72
5.7 封装 74
5.7.1 封装的优点和原则 74
5.7.2 封装与扩展性 75
本章小结 75
实验 76
习题5 77
第6章 Python字符串和正则表达式 79
6.1 字符串 79
6.1.1 字符串的表示 79
6.1.2 字符串的应用操作 80
6.2 正则表达式 88
6.2.1 正则表达式的基础知识 88
6.2.2 正则表达式的语法知识 89
6.2.3 正则表达式的应用 92
本章小结 95
实验 96
习题6 97
第7章 Python多线程、多进程 98
7.1 线程与进程 98
7.2 同步和互斥 99
7.3 多线程的基本知识 100
7.4 多线程的执行 100
7.5 线程的同步 104
7.6 线程优先级队列 106
7.7 创建进程的常用方式 108
7.7.1 使用multiprocessing模块创建进程 108
7.7.2 使用Process子类创建进程 108
7.7.3 使用Pool进程池创建进程 109
本章小结 110
实验 110
习题7 113
第8章 Python异常处理 114
8.1 Python错误和异常 114
8.2 Python异常语句 115
8.3 自定义异常类 118
8.4 Python的标准异常类 119
本章小结 120
实验 120
习题8 121
第9章 Python数据库操作 122
9.1 什么是PyMySQL 122
9.2 使用PyMySQL 123
9.3 数据库连接 123
9.3.1 创建连接对象 123
9.3.2 创建游标对象 124
9.4 创建数据库表 125
9.5 数据库表插入、更新和删除操作 126
9.5.1 数据库表插入操作 126
9.5.2 数据库表更新操作 127
9.5.3 数据库表删除操作 128
9.6 数据库查询操作 128
9.7 数据库使用实例 129
9.8 执行事务 131
9.9 错误处理 132
本章小结 133
实验 133
习题9 135
第10章 Python文件操作 136
10.1 什么是文件 136
10.1.1 文本文件 136
10.1.2 二进制文件 136
10.2 读取文本文件 137
10.2.1 内置函数open() 137
10.2.2 文件对象属性与常用方法 139
10.3 写文本文件 140
10.4 创建文件和重写文件 141
10.5 关闭文件 141
10.6 上下文管理语句with 141
10.7 os模块 142
10.7.1 目录/文件夹的结构 142
10.7.2 os模块常用方法 142
本章小结 143
实验 144
习题10 144
第11章 Python数据可视化 146
11.1 Python GUI库 146
11.1.1 Tkinter库 146
11.1.2 PyQt库 147
11.1.3 Kivy库 148
11.2 Python Matplotlib数据可视化 148
11.2.1 线形图、柱状图、堆积
柱状图、散点图 148
11.2.2 简单正弦与余弦三角函数 152
11.2.3 带有逼近曲线的直方图 153
11.2.4 三维图形绘制 154
11.3 利用Python数据可视化分析实际问题 157
11.4 WordCloud实现词云可视化 162
本章小结 163
实验 164
习题11 166
参考文献 167
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航