• Python语言程序设计
21年品牌 40万+商家 超1.5亿件商品

Python语言程序设计

全新正版 极速发货

22.69 5.7折 39.8 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者崔琳等

出版社科学出版社

ISBN9787030662996

出版时间2021-03

装帧平装

开本16开

定价39.8元

货号1202306539

上书时间2024-10-01

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第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语言程序设计》的特色是理论知识体系完善、实践案例清晰易懂,便于学生自学和教师施教。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP