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

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

关闭
图文详情
  • ISBN:9787115531544
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:26cm
  • 页数:238页
  • 出版时间:2020-05-01
  • 条形码:9787115531544 ; 978-7-115-53154-4

本书特色

本书是Python语言程序设计的入门教程,理论与实践紧密结合,实用性很强。全书共分13章,主要内容包括:Python语言概述、Python语言基础、序列数据、流程控制语句、字符串与正则表达式、函数与模块、文件、Python计算生态、面向对象程序设计、异常处理、数据库编程、GUI编程、图形绘制。

内容简介

全书共分13章, 主要内容包括: Python语言概述、Python语言基础、序列数据、流程控制语句、字符串与正则表达式、函数与模块、文件、Python计算生态、面向对象程序设计、异常处理、数据库编程、GUI编程、图形绘制。

目录

第1章Python语言概述 1

1.1程序设计语言 2

1.1.1概述 2

1.1.2编译和解释 2

1.2Python语言发展历程与特点 3

1.2.1Python语言的发展历程 3

1.2.2Python语言的特点 3

1.3开发环境安装 4

1.3.1版本选择与安装包下载 4

1.3.2Python安装 4

1.3.3开发环境简介 5

1.4程序设计基本方法 6

1.4.1简单Python程序 6

1.4.2IPO方法 8

1.4.3计算思维 8

本章小结 9

习题 9

第2章Python语言基础 11

2.1标识符、常量与变量 12

2.1.1标识符 12

2.1.2常量 12

2.1.3变量 15

2.2运算符与表达式 16

2.2.1算术运算符与表达式 16

2.2.2关系运算符与表达式 16

2.2.3逻辑运算符与表达式 17

2.2.4赋值运算符与表达式 18

2.2.5位运算符与表达式 18

2.2.6成员运算符与表达式 19

2.2.7身份运算符与表达式 20

2.2.8运算符的优先级 21

2.3基本输入与输出 21

2.3.1输出到屏幕 22

2.3.2键盘输入 24

本章小结 25

习题 25

第3章序列数据 28

3.1列表 29

3.1.1列表的基本操作 29

3.1.2列表的方法 30

3.1.3列表应用 32

3.2元组 33

3.2.1元组的基本操作 34

3.2.2元组的方法 35

3.2.3元组与列表的区别 35

3.3字典 36

3.3.1字典的基本操作 36

3.3.2字典的方法 38

3.4集合 39

3.4.1集合的创建 39

3.4.2集合的基本操作 40

本章小结 42

习题 42

第4章流程控制语句 47

4.1顺序结构程序设计 48

4.1.1算法 48

4.1.2顺序结构程序设计举例 49

4.2选择结构程序设计 51

4.2.1单分支 51

4.2.2双分支 51

4.2.3多分支 53

4.2.4选择结构的嵌套 56

4.3循环结构程序设计 58

4.3.1while语句 58

4.3.2for语句 60

4.3.3break语句和continue

语句 62

4.3.4循环的嵌套 63

4.4综合应用 65

本章小结 72

习题 73

第5章字符串与正则表达式 78

5.1字符串 79

5.1.1字符串的创建 79

5.1.2字符串的基本操作 79

5.1.3字符串处理函数 81

5.1.4字符串处理方法 81

5.1.5format()方法 82

5.1.6字符串应用实例 84

5.2正则表达式 85

5.2.1正则表达式的使用 85

5.2.2普通字符正则表达式 86

5.2.3非打印字符正则表达式 86

5.2.4特殊字符正则表达式 87

5.2.5re模块 89

5.2.6常用正则表达式示例 92

本章小结 92

习题 93

第6章函数与模块 95

6.1函数 96

6.1.1函数基础 96

6.1.2函数参数 97

6.1.3函数的默认参数 98

6.1.4函数的不定长参数 99

6.1.5函数返回值 99

6.1.6变量作用域 100

6.1.7匿名函数 100

6.1.8几个特殊函数 101

6.2递归函数 104

6.3模块 107

6.3.1标准库模块 107

6.3.2用户自定义模块 107

6.3.3模块导入方法 108

6.4命名空间 108

6.4.1命名空间的分类 108

6.4.2命名空间的生命周期 109

6.4.3命名空间的访问函数 110

6.5Python内置库函数 111

本章小结 113

习题 113

第7章文件 116

7.1文件概述 117

7.1.1文件基本概念 117

7.1.2文件的操作流程 118

7.2文件的打开和关闭 118

7.2.1打开文件 118

7.2.2关闭文件 118

7.3文件的基本操作 119

7.3.1文件的读写 119

7.3.2文件的定位 121

7.4文件相关的模块 123

7.5综合应用 125

本章小结 131

习题 131

第8章Python计算生态 134

8.1Python标准库 135

8.1.1turtle库 135

8.1.2random库 141

8.1.3time库 143

8.1.4datetime库 145

8.2Python第三方库 149

8.2.1numpy库 149

8.2.2pandas库 152

8.2.3jieba库 156

8.2.4wordcloud库 159

8.2.5Pyinstaller库 161

本章小结 162

习题 162

第9章面向对象程序设计 165

9.1概述 166

9.1.1面向过程和面向对象的

区别 166

9.1.2面向对象的基本概念 166

9.2类与对象 167

9.2.1类的定义 167

9.2.2对象的创建与使用 168

9.2.3self参数和__init__函数 169

9.2.4__del__方法 169

9.3属性与方法 170

9.3.1属性 170

9.3.2方法 172

9.4继承和派生 174

9.5多态性 176

9.6综合应用 177

本章小结 179

习题 179

第10章异常处理 181

10.1Python编程常见错误 182

10.1.1编程环境相关问题 182

10.1.2语法错误 182

10.1.3编程错误 184

10.2Python异常处理 186

10.2.1Python异常概述 186

10.2.2异常处理基本过程 187

10.2.3多个except子句 ???????????????????????????????????????????????????????????? 188

10.2.4finally子句 189

10.2.5异常与函数 189

10.2.6自定义异常 190

本章小结 191

习题 191

第11章GUI程序设计 193

11.1Tkinter入门 194

11.1.1简单的GUI程序示例 194

11.1.2Tkinter组件及属性设置 194

11.2几何布局管理 196

11.2.1pack的顺序对side属性的

 影响 196

11.2.2调整窗体大小 197

11.2.3anchor属性 198

11.3Tkinter事件处理 199

11.3.1绑定回调函数 199

11.3.2与回调函数共享数据 200

11.4其他Tkinter组件 201

11.4.1Entry组件 201

11.4.2Radiobutton组件和

 Checkbutton组件 203

11.4.3菜单组件 206

11.5登录程序示例 207

本章小结 209

习题 209

第12章数据库编程 210

12.1SQLite数据库 211

12.1.1SQLite简介 211

12.1.2操作SQLite数据库的

 基本步骤 211

12.1.3数据库操作实例 212

12.2MySQL数据库 215

12.3数据库开发实例——知识问答测试 218

本章小结 221

习题 221

第13章图形绘制 222

13.1matplotlib库 223

13.1.1matplotlib库概述 223

13.1.2使用plot()函数绘制曲线图 224

13.1.3其他图形的绘制 228

13.2PIL 232

本章小结 236

习题 236

附录A比较Python 2和

Python 3 237

附录B常用字符与ASCII码

对照表 239

参考文献 240



展开全部

作者简介

储岳中,主要研究项目及领域:模式识别。已出版多本教材: 《大学计算机基础》,高等教育出版社,2018年8月。 《C语言程序设计》,人民邮电出版社, 2016年8月。 《C语言程序设计习题详解、实验指导与综合实训》,人民邮电出版社 2018年8月。 《Visual Basic程序设计实用教程》,人民邮电出版社 ,2016年2月。

预估到手价 ×

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

确定
快速
导航