Python语言程序设计
全新正版 极速发货
¥
24.69
6.2折
¥
39.8
全新
库存4件
作者崔琳等
出版社科学出版社
ISBN9787030662996
出版时间2021-03
装帧平装
开本16开
定价39.8元
货号1202306539
上书时间2024-11-02
商品详情
- 品相描述:全新
- 商品描述
-
目录
第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
内容摘要
Python作为一门程序设计语言,近年来被广泛使用。《Python语言程序设计》由一线骨干教师编写,是一本理论与实践并重的教材。《Python语言程序设计》主要讲解了Python语言基础、函数与模块、特征数据类型及其操作、面向对象程序设计、字符串和正则表达式、多线程与多进程、异常处理、数据库操作、文件操作和数据可视化等。《Python语言程序设计》的特色是理论知识体系完善、实践案例清晰易懂,便于学生自学和教师施教。
— 没有更多了 —
以下为对购买帮助不大的评价