Python语言基础

作者
朱晓龙
丛书名
出版社
机械工业出版社*
ISBN
9787111689638
简要
简介
内容简介 Python语言基础 内容简介 本书以Python 38版本为教学版-从初学者角度出发-通过精选案例-详细介绍了Python的基础知识和使用技巧-旨在使读者迅速掌握Python程序设计的基本技术。内容包括Python语言概述、基本数据类型与表达式、顺序结构程序设计、分支结构程序设计、循环结构程序设计、序列、函数与模块、集合与字典、文件处理、面向对象程序设计和异常处理。 本书遵循“以实用为主-以理论够用为度”的教学原则-介绍了Python编程基础知识。通过丰富案例演示Python语言程序设计的基本思想和方法-培养学生利用Python语言工具解决实际问题的开发能力-突出问题求解方法与计算思维能力的训练。 本书可作为高等院校程序设计课程的入门教材-也可作为计算机等级考试和Python语言自学者的参考书。
目录
Python语言基础
前言
第1章Python语言概述1
11Python简介1
111Python的产生与发展1
112Python的特点2
113Python语言的应用领域3
12Python程序开发环境5
121Python的下载与安装5
122Python程序的运行7
13Python程序初识11
131简单的Python程序11
132Python语句缩进规则13
133Python语句行与注释14
134Python编码规范16
习题118
第2章基本数据类型与表达式19
21字符集、标识符与保留字19
211字符集19
212标识符19
213保留字20
22基本数据类型21
221数值类型21
222字符串类型24
223布尔类型26
23常量与变量27
231常量27
232变量27
24运算符与表达式29
241算术运算符与算术表达式29
242赋值运算符31
243类型转换33
244位运算符37
245身份运算符40
246优先级和结合性41
25常用系统函数42
251常用内置函数42
252常用模块函数45
习题247
第3章顺序结构程序设计48
31顺序结构程序设计48
32赋值语句49
321赋值语句的基本格式49
322多变量赋值52
323复合赋值语句54
33数据输入/输出55
331标准输出55
332标准输入56
333格式化输出58
34程序设计概述65
341程序设计基本步骤65
342程序的调试与程序设计错误66
习题367
第4章分支结构程序设计68
41条件的描述68
411关系运算68
412逻辑运算70
413测试运算72
42分支结构的实现73
421单分支选择结构73
422双分支选择结构74
423多分支选择结构76
424分支结构的嵌套77
43分支结构程序举例78
习题483
第5章循环结构程序设计84
51while循环结构84
511while语句84
512while循环的应用86
52for循环结构90
521for语句90
522for循环的应用93
53循环语句的嵌套94
54循环控制语句97
541break语句97
542continue语句98
543pass语句100
55循环结构程序举例100
习题5102
第6章序列103
61字符串103
611字符串常量与变量103
612序列通用运算——索引与切片等105
613字符串比较运算和常用函数108
614字符串的常用方法110
62列表114
621列表的基本操作114
622列表的常用函数和方法120
623列表应用举例122
63元组127
631元组的基本操作127
632列表与元组的区别132
633元组应用举例133
习题6136
第7章函数与模块138
71函数定义138
72函数调用139
73函数的参数传递142
731不改变实参值的参数传递142
732改变实参值的参数传递143
733位置参数145
734默认值参数146
735关键字参数146
736形参的可变长度147
737实参的序列解包149
74函数的嵌套与递归151
741函数嵌套151
742函数递归152
75模块与库154
751模块的定义与使用154
752标准库155
753第三方库163
76变量的作用域164
761局部变量164
762全局变量166
77函数应用举例168
习题7175
第8章集合与字典177
81集合177
811集合的创建177
812集合的访问与更新179
813集合的运算181
82字典184
821字典的创建184
822字典的访问与更新186
823字典的运算190
83集合与字典的应用191
习题8201
第9章文件处理203
91文件概述203
92文件的打开与关闭204
921文件的打开204
922文件的关闭205
93文件的读写操作206
931文本文件的读操作206
932文本文件的写操作212
933二进制文件的读写219
934CSV文件的读写224
935JSON文件的读写229
94与文件的操作230
习题9234
第10章面向对象程序设计236
101面向对象程序设计概述236
1011面向对象的基本概念236
1012面向对象的三大特性238
102类与对象240
1021类的定义240
1022对象的创建和使用241
103属性245
1031私有属性和公有属性245
1032实例属性与类属性247
104成员方法252
1041实例方法252
1042类方法253
1043静态方法256
1044运算符重载和特殊方法257
1045property( )函数和@property装饰器260
105继承和多态263
1051继承263
1052多重继承272
1053多态275
106面向对象程序设计举例276
习题10283
第11章异常处理285
111异常的概念285
112Python异常处理机制288
1121try…except语句288
1122try…except…else语句292
1123带有多个except的try语句293
1124try…except…finally语句296
113断言assert297
114主动引发异常与自定义异常类299
1141主动引发异常299
1142自定义异常类302
习题11306
参考文献307


推荐

车牌查询
桂ICP备20004708号-3