Python语言基础
¥
42.22
7.1折
¥
59.8
九品
仅1件
作者朱晓龙
出版社机械工业出版社
出版时间2021-10
版次1
装帧其他
货号A14
上书时间2024-11-02
商品详情
- 品相描述:九品
图书标准信息
-
作者
朱晓龙
-
出版社
机械工业出版社
-
出版时间
2021-10
-
版次
1
-
ISBN
9787111689638
-
定价
59.80元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
320页
-
字数
490千字
- 【内容简介】
-
本书以Python 3.8版本为教学版,从初学者角度出发,通过精选案例,详细介绍了Python的基础知识和使用技巧,旨在使读者迅速掌握Python程序设计的基本技术。内容包括Python语言概述、基本数据类型与表达式、顺序结构程序设计、分支结构程序设计、循环结构程序设计、序列、函数与模块、集合与字典、文件处理、面向对象程序设计和异常处理。
本书遵循“以实用为主,以理论够用为度”的教学原则,介绍了Python编程基础知识。通过丰富案例演示Python语言程序设计的基本思想和方法,培养学生利用Python语言工具解决实际问题的开发能力,突出问题求解方法与计算思维能力的训练。
本书可作为高等院校程序设计课程的入门教材,也可作为计算机等级考试和Python语言自学者的参考书。
- 【目录】
-
前言
第1章Python语言概述1
1.1Python简介1
1.1.1Python的产生与发展1
1.1.2Python的特点2
1.1.3Python语言的应用领域3
1.2Python程序开发环境5
1.2.1Python的下载与安装5
1.2.2Python程序的运行7
1.3Python程序初识11
1.3.1简单的Python程序11
1.3.2Python语句缩进规则13
1.3.3Python语句行与注释14
1.3.4Python编码规范16
习题118
第2章基本数据类型与表达式19
2.1字符集、标识符与保留字19
2.1.1字符集19
2.1.2标识符19
2.1.3保留字20
2.2基本数据类型21
2.2.1数值类型21
2.2.2字符串类型24
2.2.3布尔类型26
2.3常量与变量27
2.3.1常量27
2.3.2变量27
2.4运算符与表达式29
2.4.1算术运算符与算术表达式29
2.4.2赋值运算符31
2.4.3类型转换33
2.4.4位运算符37
2.4.5身份运算符40
2.4.6优先级和结合性41
2.5常用系统函数42
2.5.1常用内置函数42
2.5.2常用模块函数45
习题247
第3章顺序结构程序设计48
3.1顺序结构程序设计48
3.2赋值语句49
3.2.1赋值语句的基本格式49
3.2.2多变量赋值52
3.2.3复合赋值语句54
3.3数据输入/输出55
3.3.1标准输出55
3.3.2标准输入56
3.3.3格式化输出58
3.4程序设计概述65
3.4.1程序设计基本步骤65
3.4.2程序的调试与程序设计错误66
习题367
第4章分支结构程序设计68
4.1条件的描述68
4.1.1关系运算68
4.1.2逻辑运算70
4.1.3测试运算72
4.2分支结构的实现73
4.2.1单分支选择结构73
4.2.2双分支选择结构74
4.2.3多分支选择结构76
4.2.4分支结构的嵌套77
4.3分支结构程序举例78
习题483
第5章循环结构程序设计84
5.1while循环结构84
5.1.1while语句84
5.1.2while循环的应用86
5.2for循环结构90
5.2.1for语句90
5.2.2for循环的应用93
5.3循环语句的嵌套94
5.4循环控制语句97
5.4.1break语句97
5.4.2continue语句98
5.4.3pass语句100
5.5循环结构程序举例100
习题5102
第6章序列103
6.1字符串103
6.1.1字符串常量与变量103
6.1.2序列通用运算——索引与切片等105
6.1.3字符串比较运算和常用函数108
6.1.4字符串的常用方法110
6.2列表114
6.2.1列表的基本操作114
6.2.2列表的常用函数和方法120
6.2.3列表应用举例122
6.3元组127
6.3.1元组的基本操作127
6.3.2列表与元组的区别132
6.3.3元组应用举例133
习题6136
第7章函数与模块138
7.1函数定义138
7.2函数调用139
7.3函数的参数传递142
7.3.1不改变实参值的参数传递142
7.3.2改变实参值的参数传递143
7.3.3位置参数145
7.3.4默认值参数146
7.3.5关键字参数146
7.3.6形参的可变长度147
7.3.7实参的序列解包149
7.4函数的嵌套与递归151
7.4.1函数嵌套151
7.4.2函数递归152
7.5模块与库154
7.5.1模块的定义与使用154
7.5.2标准库155
7.5.3第三方库163
7.6变量的作用域164
7.6.1局部变量164
7.6.2全局变量166
7.7函数应用举例168
习题7175
第8章集合与字典177
8.1集合177
8.1.1集合的创建177
8.1.2集合的访问与更新179
8.1.3集合的运算181
8.2字典184
8.2.1字典的创建184
8.2.2字典的访问与更新186
8.2.3字典的运算190
8.3集合与字典的应用191
习题8201
第9章文件处理203
9.1文件概述203
9.2文件的打开与关闭204
9.2.1文件的打开204
9.2.2文件的关闭205
9.3文件的读写操作206
9.3.1文本文件的读操作206
9.3.2文本文件的写操作212
9.3.3二进制文件的读写219
9.3.4CSV文件的读写224
9.3.5JSON文件的读写229
9.4目录与文件的操作230
习题9234
第10章面向对象程序设计236
10.1面向对象程序设计概述236
10.1.1面向对象的基本概念236
10.1.2面向对象的三大特性238
10.2类与对象240
10.2.1类的定义240
10.2.2对象的创建和使用241
10.3属性245
10.3.1私有属性和公有属性245
10.3.2实例属性与类属性247
10.4成员方法252
10.4.1实例方法252
10.4.2类方法253
10.4.3静态方法256
10.4.4运算符重载和特殊方法257
10.4.5property( )函数和@property装饰器260
10.5继承和多态263
10.5.1继承263
10.5.2多重继承272
10.5.3多态275
10.6面向对象程序设计举例276
习题10283
第11章异常处理285
11.1异常的概念285
11.2Python异常处理机制288
11.2.1try…except语句288
11.2.2try…except…else语句292
11.2.3带有多个except的try语句293
11.2.4try…except…finally语句296
11.3断言assert297
11.4主动引发异常与自定义异常类299
11.4.1主动引发异常299
11.4.2自定义异常类302
习题11306
参考文献307
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价