×
暂无评论
图文详情
  • ISBN:9787302626145
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:250
  • 出版时间:2023-03-01
  • 条形码:9787302626145 ; 978-7-302-62614-5

本书特色

本书内容丰富,包括Python语言简介、数据类型和各种运算符的使用、控制结构(包括选择和循环)、函数的定义和使用、类和面向对象编程、字符串、正则表达式、异常处理与代码调试、文件的读写、数据库应用、用户界面设计、Python语言的常用函数、数据分析与可视化等。 为方便学生自学,在知识体系上尽量做到完备,内容上力求新颖,采用一批既简单又精炼的程序案例。 为方便教学,本书配备了丰富的数字资源,包括电子教案、源代码等。 本书可以作为高等院校人工智能、计算机、软件工程等相关专业的Python教材,也可以作为Python爱好者的参考用书。

内容简介

本书共分为14章。第1章为初识Python语言,第2章和第3章分别讲解数据类型和各种运算符的使用;第4章讲解选择和循环两种控制结构;第5章讲解函数的定义与使用;第6章讲解类和面向对象编程;第7章讲解字符串;第8章讲解正则表达式,这部分内容难度稍大;第9章讲解异常处理与代码调试;第10~13章分别讲解文件和文件夹、数据库应用、图形用户界面设计和Python语言的常用函数;第14章讲解数据分析与可视化。 本书立足于自学,在知识体系上尽量做到完备,采用的例子既简单又精炼,配套电子课件以及全部源代码资源。本书可以作为高等院校人工智能等相关专业的Python教材,也可以作为Python爱好者的参考用书。

目录

第1章初识Python语言1

1.1Python语言简介1

1.2安装Python开发环境2

1.3Python解释器的重要工具3

1.4pip命令4

1.5配置IDLE集成开发环境5

1.6安装和调试的常见问题6

1.7打包工具PyInstaller10

1.8Python代码编辑器12

1.9小结14

练习题115

第2章数据类型16

2.1数值型16

2.2序列型18

2.2.1字符串18

2.2.2列表24

2.2.3元组30

2.3布尔型33

2.4变量34

2.5集合36

2.6字典39

2.7基本的输入输出函数43

2.8小结46

练习题246

第3章运算符48

3.1算术运算符48

3.2比较运算符50

3.3逻辑运算符51〖2〗〖3〗Python程序设计教程(第2版)目录〖2〗3.4位运算符53

3.5恒等运算符54

3.6运算符的优先级55

3.7复合赋值运算符56

3.8小结57

练习题357

第4章控制结构59

4.1选择结构59

4.2循环结构61

4.3break语句和continue语句62

4.4应用举例64

4.5小结67

练习题468

第5章函数70

5.1函数的定义和使用70

5.2函数的参数类型73

5.3参数解包77

5.4递归函数78

5.5lambda函数79

5.6变量的作用域80

5.7小结82

练习题582

第6章类和面向对象85

6.1类的定义与使用85

6.1.1实例属性与类属性86

6.1.2实例方法与类方法87

6.1.3静态方法88

6.2类的继承89

6.3类的特殊方法92

6.4模块与包96

6.5常用的Python标准库97

6.6小结100

练习题6100

第7章字符串102

7.1字符串操作符102

7.2字符串处理函数103

7.3字符串方法105

7.3.1大小写转换105

7.3.2查找和替换106

7.3.3字符分类108

7.3.4字符串格式化111

7.3.5字符串与列表和元组相互转换114

7.4小结116

练习题7116

第8章正则表达式118

8.1正则表达式的定义118

8.2元字符119

8.2.1点与方括号字符集120

8.2.2特殊字符类121

8.2.3转义字符122

8.2.4边界匹配123

8.2.5数量词124

8.2.6子模式126

8.3匹配标志128

8.4模块re的常用方法130

8.5小结132

练习题8132

第9章异常处理与代码调试134

9.1异常处理结构134

9.2自定义异常138

9.3代码调试140

9.4代码测试142

9.5小结148

练习题9148

第10章文件和文件夹149

10.1文本文件149

10.2二进制文件154

10.3文件和文件夹操作155

10.3.1创建文件夹157

10.3.2搜索文件和文件夹157

10.3.3临时文件和目录158

10.3.4删除文件和目录159

10.4小结160

练习题10160

第11章数据库应用162

11.1SQL基本语法162

11.2数据库应用编程接口163

11.3增删查改操作163

11.3.1建立数据库连接164

11.3.2创建表165

11.3.3插入记录167

11.3.4读取记录170

11.3.5连接操作171

11.3.6WHERE子句173

11.3.7更新和删除记录173

11.4小结174

练习题11175

第12章图形用户界面设计176

12.1组件的标准属性178

12.1.1尺寸属性和颜色属性178

12.1.2字体属性179

12.1.3锚点属性和样式属性180

12.1.4位图属性和光标属性181

12.2布局管理器182

12.2.1pack布局管理器182

12.2.2grid和place布局管理器183

12.3tkinter事件处理185

12.4常用组件189

12.4.1按钮组件189

12.4.2画布组件189

12.4.3复选按钮191

12.4.4文本框192

12.4.5列表框193

12.4.6单选按钮和文本组件194

12.4.7与菜单有关的组件196

12.4.8容器组件197

12.4.9消息框和文件对话框198

12.4.10其他组件199

12.5小结201

练习题12201

第13章Python语言的常用函数203

13.1常用函数介绍203

13.1.1执行函数和过滤函数204

13.1.2投影函数和区间函数205

13.1.3缩减函数、组合函数和枚举函数206

13.1.4格式函数207

13.2可迭代、迭代器与生成器210

13.3小结214

练习题13215

第14章数据分析与可视化216

14.1NumPy216

14.1.1创建数组217

14.1.2算术运算与线性代数219

14.1.3通用函数221

14.1.4索引、切片和迭代223

14.1.5形状变换226

14.1.6堆叠与分割227

14.1.7广播228

14.2SciPy229

14.3Pandas231

14.3.1Series231

14.3.2DataFrame234

14.4Matplotlib237

14.4.1绘制曲线238

14.4.2中文字体241

14.4.3输出文本243

14.4.4绘制子图245

14.4.5饼图、散点图和直方图246

14.5小结249

练习题14249

参考文献251


展开全部

预估到手价 ×

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

确定
快速
导航