×
Python程序设计

包邮Python程序设计

¥42.9 (7.2折) ?
1星价 ¥42.9
2星价¥42.9 定价¥59.8
暂无评论
图文详情
  • ISBN:9787121451300
  • 装帧:平塑
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:244
  • 出版时间:2023-03-01
  • 条形码:9787121451300 ; 978-7-121-45130-0

内容简介

本书由浅入深、循序渐进地介绍了Python程序设计的思路和方法,通过趣味性强的精彩案例融汇每一章知识点,从而增强读者的学习兴趣,培养读者的自主学习能力和独立思考能力,并提高读者的计算思维能力。全书共分为10章,包括Python简介、基本数据类型与表达式、控制结构、组合数据类型与字符串、函数、常用的标准库、文件、异常处理、面向对象和常用的第三方库。 本书内容翔实、案例新颖、结构清晰、重点明确,以丰富有趣的案例驱动知识点教学。本书适合作为高等院校计算机程序设计教材,也可以作为计算机程序设计培训教材、各种计算机等级考试的参考教材和Python程序设计爱好者的自学教材。

目录

第1章 Python简介 1
1.1 Python的发展及特点 1
1.1.1 Python的产生与发展 1
1.1.2 Python的特点 2
1.2 Python开发环境的搭建 2
1.2.1 Python的下载与安装 3
1.2.2 PyCharm的下载与安装 5
1.2.3 PyCharm的使用 7
1.3 Python语法特点 12
1.3.1 注释规则 12
1.3.2 代码缩进 13
1.4 精彩案例 14
本章小结 15
习题 15
第2章 基本数据类型与表达式 17
2.1 字符集与标识符 17
2.1.1 字符集 17
2.1.2 标识符 18
2.1.3 关键字 18
2.2 基本数据类型 20
2.2.1 整型 20
2.2.2 浮点型 21
2.2.3 复数型 22
2.2.4 布尔型 22
2.2.5 字符串型 23
2.3 常量与变量 24
2.3.1 常量 24
2.3.2 变量 24
2.3.3 变量赋值 24
2.4 输入/输出函数 25
2.4.1 输出函数print() 25
2.4.2 输入函数input() 26
2.5 运算符 27
2.5.1 赋值运算符 27
2.5.2 算术运算符 28
2.5.3 关系运算符 29
2.5.4 逻辑运算符 30
2.5.5 位运算符 31
2.5.6 运算符的优先级 31
2.6 类型转换 32
2.6.1 自动类型转换 32
2.6.2 强制类型转换 33
2.7 精彩案例 35
本章小结 36
习题 37
第3章 控制结构 39
3.1 顺序结构 39
3.1.1 赋值语句 39
3.1.2 空语句 41
3.1.3 顺序语句 41
3.2 分支结构 41
3.2.1 单分支结构 41
3.2.2 双分支结构 42
3.2.3 多分支结构 44
3.3 循环结构 45
3.3.1 常用的循环算法 45
3.3.2 for循环 48
3.3.3 while循环 50
3.4 循环嵌套 51
3.5 break语句、continue语句和else子句 52
3.5.1 break语句 52
3.5.2 continue语句 52
3.5.3 else子句 54
3.6 精彩案例 55
本章小结 59
习题 59
第4章 组合数据类型与字符串 61
4.1 列表 61
4.1.1 列表的新建 61
4.1.2 列表元素的访问 62
4.1.3 列表运算 64
4.2 元组 68
4.2.1 元组的新建 68
4.2.2 元组元素的访问 68
4.2.3 元组运算 69
4.3 字典 70
4.3.1 字典的新建 70
4.3.2 字典元素的访问 71
4.3.3 字典运算 72
4.4 集合 74
4.4.1 集合的新建 74
4.4.2 集合元素的访问 74
4.4.3 集合运算 75
4.5 字符串 77
4.5.1 转义字符 77
4.5.2 字符串元素的访问 78
4.5.3 字符串格式化 78
4.5.4 字符串运算 80
4.6 精彩案例 83
本章小结 88
习题 89
第5章 函数 90
5.1 函数定义 90
5.2 函数调用 91
5.3 函数的参数传递 92
5.3.1 形式参数与实际参数 92
5.3.2 位置参数 93
5.3.3 关键字参数 93
5.3.4 默认值参数 93
5.3.5 不定长参数 94
5.4 匿名函数 95
5.5 函数的嵌套与递归 96
5.5.1 函数嵌套 96
5.5.2 函数递归 97
5.6 常用的内置函数 97
5.6.1 进制转换函数 97
5.6.2 slice()函数 98
5.6.3 divmod()函数 98
5.6.4 sorted()函数 99
5.6.5 ord()函数和chr()函数 99
5.6.6 round()函数 99
5.6.7 zip()函数 100
5.7 变量的作用域 100
5.8 精彩案例 102
本章小结 104
习题 105
第6章 常用的标准库 106
6.1 库的导入 106
6.1.1 import语句 106
6.1.2 from…import语句 107
6.2 math库 108
6.3 random库 109
6.3.1 random()函数 109
6.3.2 seed()函数 110
6.3.3 其他常用的随机函数 111
6.4 datetime库 112
6.4.1 date类 112
6.4.2 time类 113
6.4.3 datetime类 114
6.4.4 timedelta类 114
6.5 os库 114
6.5.1 os库的常用功能 115
6.5.2 os.path模块 117
6.6 精彩案例 119
本章小结 123
习题 124
第7章 文件 126
7.1 文件的打开与关闭 126
7.1.1 文件的打开 126
7.1.2 文件的关闭 127
7.1.3 with语句 128
7.2 文件的读写 129
7.2.1 文本文件的读写 129
7.2.2 二进制文件的读写 132
7.2.3 pickle二进制文件的读写 134
7.3 精彩案例 135
本章小结 139
习题 139
第8章 异常处理 141
8.1 错误与异常的概念 141
8.1.1 错误 141
8.1.2 异常 143
8.2 Python异常处理 144
8.2.1 异常处理——try语句 144
8.2.2 断言——assert语句 148
8.2.3 抛出异常——raise语句 149
8.3 精彩案例 150
本章小结 155
习题 155
第9章 面向对象 158
9.1 面向对象的概念 158
9.1.1 面向对象编程的特点 158
9.1.2 类 159
9.1.3 对象 159
9.2 类与对象 160
9.2.1 类与对象的定义 160
9.2.2 构造函数 161
9.2.3 成员属性 162
9.2.4 成员方法 165
9.3 继承 170
9.3.1 子类定义 170
9.3.2 方法重写 174
9.3.3 运算符重写 176
9.4 精彩案例 178
本章小结 184
习题 184
第10章 常用的第三方库 187
10.1 第三方库的安装与导入 187
10.2 网络访问requests库 190
10.3 数学运算numpy库 195
10.3.1 数组的属性 195
10.3.2 数组的创建 195
10.3.3 数据类型 198
10.3.4 数组的运算 200
10.3.5 数组元素的访问 202
10.3.6 数组操作函数 203
10.3.7 常用的统计函数 207
10.4 绘图matplotlib库 209
10.4.1 绘图风格及显示窗口 209
10.4.2 中文显示设置 210
10.4.3 基本参数设置 211
10.4.4 显示函数 213
10.4.5 基本绘图函数 214
10.4.6 多图绘制 216
10.5 精彩案例 220
本章小结 224
习题 225
附录A Python常见的异常错误列表 226
附录B 常用标准库和第三方库 227
展开全部

作者简介

李俊,河北大学副教授。1995.9-1999.7,河北大学计算机软件专业,大学本科;1999.7-2020.2,河北大学计算机教学部;2007.9-2010.7 河北大学计算机科学学院,硕士研究生;2020.3-至今 河北大学电子信息工程学院,副教授。已出版教材:(1)《ASP动态网页设计》中国铁道出版社 2006-08-01;(2)《Visual Basic程序设计与应用开发教程》人民邮电出版社 2009-10-10;(3)《C语言程序设计教程》机械工业出版社 2015-06-01。主持的项目:(1)科技部重点研发项目《健康养老跨界服务应用示范》子课题《健康养老跨界服务应用示范》负责人。(2)河北省自然科学基金重点项目《冠心病功能学评价中关键问题的研究》第二完成人,主要承担心脏OCT和CT影像分析工作。

预估到手价 ×

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

确定
快速
导航