Python语言程序设计(应用型人才培养精品教材)
¥
35.19
5.9折
¥
59.8
全新
库存5件
作者赵嘉
出版社电子工业出版社
出版时间2023-12
版次1
装帧其他
货号604 12-16
上书时间2024-12-17
商品详情
- 品相描述:全新
图书标准信息
-
作者
赵嘉
-
出版社
电子工业出版社
-
出版时间
2023-12
-
版次
1
-
ISBN
9787121473333
-
定价
59.80元
-
装帧
其他
-
开本
16开
-
页数
276页
- 【内容简介】
-
python是来流行的编程语言之一,深受编程人员的喜爱和追捧。本书以程序设计为主线,由浅入深、循序渐进地讲述python语言的基本概念、基本语法和数据结构等基础知识。全书共12章,主要内容包括python语言基础、顺序结构、分支结构、循环结构、字符串与正则表达式、复合数据类型、函数、面向对象程序设计、图形绘制、图形用户界面程序设计、文件作和python语言与大数据挖掘(包含访问数据库)。本书配有大量典型的实例,读者可以边学边练,巩固所学知识,并在实践中提升实际开发能力。本书既可作为普通高等院校各专业“python语言程序设计”课程的配套教材,又可作为python语言程序设计自学者及参加相关试应试者的参用书。
- 【作者简介】
-
赵嘉,男,党员,教授,硕士生导师。现任南昌工程学院信息工程学院院长,兼任江西省城市安全信息化学会副理事长、江西省人工智能学会理事、南昌市大数据与计算智能主任、南昌市大数据智能感知与计算知识创新团队负责人。江西省百千万人才工程人选。
- 【目录】
-
目 录
章 python语言基础1
1.1 python 语言概述1
1.1.1 程序设计语言1
1.1.2 编译和解释2
1.1.3 计算机编程2
1.1.4 python 语言的发展3
1.1.5 python 语言的特点3
1.2 python 语言开发环境配置4
1.2.1 安装 python4
1.2.2 启动 python 解释器和集成开发环境6
1.2.3 运行 python 程序7
1.3 常量和变量9
1.3.1 变量10
1.3.2 常量11
1.3.3 关键字与标识符11
1.4 python 数据类型12
1.4.1 数值类型13
1.4.2 复合数据类型―字符串14
1.4.3 其他复合数据类型15
1.5 数值类型的运算17
1.5.1 算术运算符与算术表达式17
1.5.2 数值运算函数18
1.5.3 数值类型转换函数18
1.6 常用系统函数19
1.6.1 math 库20
1.6.2 random 库21
1.6.3 time 库22
1.6.4 calendar 库24
1.7 常用系统函数应用举例25
题26
第2章 顺序结构28
2.1 python 代码的编写规范28
2.1.1 缩进28
2.1.2 注释29
2.1.3 语句的书写规则30
2.2 赋值语句31
2.2.1 基本形式31
2.2.2 复合赋值运算32
2.2.3 序列赋值32
2.2.4 链式赋值33
2.3 数据的输入33
2.3.1 input()函数33
2.3.2 eval()函数35
2.4 数据的输出35
2.4.1 用表达式语句输出35
2.4.2 print()函数36
2.5 顺序结构应用举例38
题41
第3章 分支结构43
3.1 逻辑判断43
3.1.1 关系运算符43
3.1.2 逻辑运算符44
3.1.3 条件运算符46
3.1.4 身份运算符46
3.2 单分支结构47
3.2.1 单分支结构基本语法47
3.2.2 单分支结构程序举例48
3.3 双分支结构50
3.3.1 双分支结构基本语法50
3.3.2 双分支结构程序举例51
3.4 多分支结构52
3.4.1 多分支结构基本语法52
3.4.2 多分支结构程序举例54
3.5 分支结构的嵌套55
3.5.1 分支结构嵌套基本语法55
3.5.2 分支结构嵌套程序举例56
3.6 分支结构应用举例57
题60
第4章 循环结构64
4.1 for 循环64
4.1.1 for 循环的结构64
4.1.2 for 循环程序举例66
4.2 while 循环68
4.2.1 while 循环的结构68
4.2.2 while 循环程序举例69
4.3 循环中的 break、continue、pass 和 else 语句的使用71
4.3.1 break 语句71
4.3.2 continue 语句72
4.3.3 pass 语句72
4.3.4 else 语句73
4.4 循环结构的嵌套73
4.5 循环结构应用举例76
题78
第5章 字符串与正则表达式81
5.1 字符串的编码81
5.2 字符串的索引和切片82
5.2.1 字符串的索引82
5.2.2 字符串的切片84
5.3 字符串的作85
5.3.1 字符串作符86
5.3.2 字符串函数87
5.3.3 字符串方法88
5.3.4 字符串格式化91
5.4 正则表达式93
5.4.1 正则表达式的元字符93
5.4.2 正则表达式的模块95
5.5 字符串应用举例101
题103
第6章 复合数据类型105
6.1 序列的通用作105
6.1.1 序列的索引106
6.1.2 序列的切片106
6.1.3 序列的计算107
6.1.4 序列处理函数和方法108
6.2 列表108
6.2.1 列表的创建108
6.2.2 列表的专有作110
6.2.3 遍历列表113
6.2.4 列表推导式114
6.2.5 二维列表115
6.3 元组117
6.3.1 元组的基本作117
6.3.2 元组与列表的转换119
6.4 集合120
6.4.1 集合的创建120
6.4.2 集合运算120
6.4.3 集合的常用方法121
6.5 字典122
6.5.1 字典的基本作123
6.5.2 字典的常用方法125
6.6 复合数据类型应用举例128
6.6.1 数据查找128
6.6.2 词频统计130
题133
第7章 函数136
7.1 函数的概念136
7.1.1 函数定义136
7.1.2 函数调用137
7.2 函数参数139
7.2.1 参数传递139
7.2.2 参数类型141
7.3 特殊函数143
7.3.1 匿名函数143
7.3.2 递归函数144
7.4 装饰器146
7.4.1 装饰器的定义与调用146
7.4.2 带参数装饰器147
7.5 变量的作用域148
7.5.1 局部变量148
7.5.2 全局变量149
7.5.3 关键字 global 声明变量150
7.6 模块151
7.6.1 标准库模块151
7.6.2 用户自定义模块152
7.6.3 模块的有条件执行153
7.7 函数应用举例154
题157
第8章 面向对象程序设计162
8.1 面向对象的程序设计方法的基本概念162
8.1.1 对象162
8.1.2 类163
8.1.3 消息163
8.1.4 封装163
8.1.5 继承163
8.1.6 多态164
8.2 类与对象164
8.2.1 类的定义164
8.2.2 对象的创建及应用165
8.3 类中成员类型166
8.3.1 属于类的数据成员和属于对象的数据成员166
8.3.2 类的数据成员168
8.3.3 类的方法169
8.4 继承和多态171
8.4.1 继承171
8.4.2 多重继承171
8.4.3 多态173
8.5 面向对象的程序设计应用举例174
题178
第9章 图形绘制183
9.1 tkinter 概述183
9.1.1 认识 tkinter183
9.1.2 使用 tkinter 创建 gui 程序的步骤184
9.1.3 tkinter 的主窗184
9.1.4 画布对象的创建186
9.1.5 画布中的图形对象187
9.2 画布绘图188
9.2.1 绘制矩形188
9.2.2 绘制椭圆与圆弧191
9.2.3 显示文本192
9.3 图形的事件处理194
9.3.1 事件绑定195
9.3.2 事件处理函数195
9.3.3 主窗事件循环195
9.4 turtle 绘图196
9.4.1 绘图坐标体系196
9.4.2 画笔控制函数197
9.4.3 形状绘制函数198
9.5 图形绘制应用举例200
9.5.1 实例1:python 蟒蛇绘制200
9.5.2 实例2:科赫曲线绘制203
题205
0章 图形用户界面程序设计207
10.1 gui 编程207
10.1.1 窗与组件207
10.1.2 事件驱动与回调机制208
10.2 tkinter 图形库的主要组件208
10.2.1 标签208
10.2.2 框架209
10.2.3 按钮209
10.2.4 输入框210
10.2.5 单选按钮和复选按钮211
10.2.6 列表框与滚动条213
10.3 对象的布局方式213
10.3.1 pack 布局管理器213
10.3.2 grid 布局管理器214
10.3.3 ce 布局管理器216
10.4 对话框216
10.4.1 自定义对话框216
10.4.2 标准对话框217
10.5 事件处理218
10.5.1 事件处理程序218
10.5.2 事件绑定219
10.6 图形用户界面应用举例222
题224
1章 文件作228
11.1 文件的概念228
11.1.1 文本格式228
11.1.2 文件作229
11.2 文件的打开与关闭229
11.2.1 打开文件229
11.2.2 关闭文件232
11.3 文本文件的作232
11.3.1 文本文件的读取232
11.3.2 文本文件的写入235
11.4 二进制文件的作237
11.4.1 文件的定位237
11.4.2 二进制文件的读写239
11.5 文件管理方法242
11.5.1 文件重命名242
11.5.2 文件删除243
11.5.3 python 中的作243
11.6 文件作应用举例244
题246
2章 python语言与大数据挖掘(包含访问数据库)249
12.1 大数据的概念249
12.1.1 大数据的含义249
12.1.2 大数据的应用方法250
12.1.3 大数据的分析方法251
12.2 python 文本预处理252
12.2.1 字符及字符串统计252
12.2.2 字符串连接与拆分253
12.2.3 字符串查询254
12.2.4 字符串替换254
12.3 网络爬虫255
12.3.1 网页的基础知识255
12.3.2 python 爬虫步骤256
12.4 数据库技术及其应用257
12.4.1 python 中数据库的使用257
12.4.2 数据的建立与使用258
12.4.3 sqlite3 数据的读取259
12.5 数据处理应用举例260
题261
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价