Python语言程序设计
¥
11
2.2折
¥
49
八五品
仅1件
作者孙晋非、张瑾、高璟
出版社清华大学出版社
ISBN9787302570493
出版时间2021-10
装帧平装
开本其他
定价49元
货号9787302570493
上书时间2024-11-26
商品详情
- 品相描述:八五品
- 商品描述
-
作者简介
孙晋非 单位:中国矿业大学 职务、职称:副教授 性别:女 年龄:40 专业:计算机 学历:博士 研究领域:机器学习、计算机基础教育
目录
第1章 Python语言简介001
1.1 计算机程序设计语言001
1.2 Python的发展与特性002
1.3 Python的开发环境与运行003
1.4 实例 送你一朵花004
课后习题008
第2章 Python语言基础010
2.1 实例 计算体重指数BMI010
2.1.1 体重指数BMI计算011
2.1.2 input()函数012
2.1.3 print()函数012
2.2 标识符013
2.2.1 标识符013
2.2.2 Python保留字014
2.3 变量和赋值语句014
2.3.1 变量014
2.3.2 链式赋值语句016
2.3.3 同步赋值语句016
2.4 常量017
2.5 数值数据类型018
2.5.1 整型018
2.5.2 浮点型019
2.5.3 复数型020
2.6 数值数据的运算020
2.6.1 内置数值数据运算符和表达式020
2.6.2 内置数学运算函数023
2.6.3 内置数值类型转换函数024
2.7 math库026
2.7.1 math库的导入026
2.7.2 math库的函数027
2.7.3 math库的应用029
2.8 格式化输出029
2.8.1 格式化字符串中的格式控制030
2.8.2 format()函数输出多项034
2.9 Python语言的特点035
2.9.1 Python语言是动态类型语言035
2.9.2 对象的值比较(==)和引用判断(is)037
2.9.3 Python是强类型语言038
2.10 本章小结039
课后习题040
第3章 Python控制结构044
3.1 条件表达式044
3.1.1 关系运算符045
3.1.2 布尔型数据046
3.1.3 关系表达式046
3.2 选择结构047
3.2.1 单分支选择结构047
3.2.2 双分支选择结构048
3.2.3 多分支选择结构050
3.2.4 选择结构的嵌套053
3.2.5 选择结构的常见问题054
3.3 逻辑运算054
3.3.1 逻辑运算符055
3.3.2 逻辑运算的短路逻辑057
3.3.3 复杂的条件表达式057
3.3.4 实例 判断闰年058
3.4 random库058
3.5 循环结构061
3.5.1 while循环061
3.5.2 for循环064
3.5.3 辅助控制语句066
3.5.4 else子句069
3.5.5 循环的嵌套069
3.6 异常071
3.6.1 异常的概念071
3.6.2 异常的捕获072
3.7 常用算法075
3.7.1 枚举法075
3.7.2 迭代算法077
3.8 实例 猜数游戏079
3.9 本章小结080
课后习题081
第4章 组合数据类型087
4.1 序列087
4.1.1 字符串088
4.1.2 列表096
4.1.3 元组101
4.1.4 序列类型通用函数102
4.2 映射-字典105
4.2.1 字典的创建106
4.2.2 字典的基本操作107
4.2.3 字典的方法108
4.3 集合111
4.3.1 集合的创建111
4.3.2 集合的基本操作112
4.3.3 集合的内置函数和方法113
4.4 datetime库115
4.5 本章小结116
课后习题116
第5章 函数119
5.1 实例 组合数问题119
5.2 函数的定义和调用120
5.2.1 函数的定义120
5.2.2 函数的调用121
5.2.3 函数的嵌套124
5.2.4 lambda函数124
5.3 函数的参数125
5.3.1 参数的传递125
5.3.2 参数的可变性126
5.3.3 不同类型的参数127
5.4 变量的作用域128
5.5 模块129
5.6 递归函数130
5.7 本章小结133
课后习题133
第6章 文件136
6.1 文件概述136
6.2 文件的打开与关闭137
6.3 读文件138
6.4 写文件141
6.5 实例 《西游记》词频统计143
6.6 本章小结144
课后习题145
第7章 科学计算与数据分析基础147
7.1 numpy库的使用147
7.1.1 什么时候需要numpy147
7.1.2 创建ndarray148
7.1.3 ndarray的基本特性148
7.1.4 ndarray的基本操作149
7.2 pandas库的使用151
7.2.1 Series151
7.2.2 DataFrame153
7.3 matplotlib库的使用155
7.3.1 基本绘图函数plot()156
7.3.2 其他常用绘图函数158
7.3.3 绘制子图159
7.4 实例 股票数据可视化161
7.5 本章小结162
课后习题163
第8章 网络爬虫基础164
8.1 爬虫程序概述164
8.2 requests库的使用165
8.3 Beautiful Soup库的使用169
8.3.1 Beautiful Soup的4种对象170
8.3.2 遍历标签树170
8.3.3 搜索标签树174
8.4 实例 全国各省市好大学的分布统计175
8.5 本章小结177
课后习题177
第9章 实验179
9.1 实验1 Python开发环境的使用179
9.1.1 实验目的179
9.1.2 实验内容179
9.1.3 难点提示183
9.2 实验2 Python语言基础184
9.2.1 实验目的184
9.2.2 实验内容185
9.3 实验3 Python控制结构185
9.3.1 实验目的185
9.3.2 实验内容186
9.4 实验4 组合数据类型188
9.4.1 实验目的188
9.4.2 实验内容188
9.4.3 难点提示190
9.5 实验5 函数191
9.5.1 实验目的191
9.5.2 实验内容191
9.5.3 难点提示193
9.6 实验6 文件194
9.6.1 实验目的194
9.6.2 实验内容194
9.7 实验7 科学计算与数据分析基础196
9.7.1 实验目的196
9.7.2 实验内容196
9.8 实验8 网络爬虫基础197
9.8.1 实验目的197
9.8.2 实验内容197
参考文献198
内容摘要
本书以精炼的语言在系统讲述Python 语言基本语法的同时,以丰富的实例激发读者学习Python的热情,实例包括送你一朵花、猜数字、《西游记》词频统计、股票数据可视化等,引导读者从单纯的Python 语法学习阶段进入应用Python 解决实际问题的学习阶段。本书配有丰富的课后习题以及实验题,方便教师使用。本书提供微课视频讲解,读者可以通过观看视频更好地理解本书内容。
本书适合作为高等院校Python 程序设计课程的教材,也适合初学Python 的读者自学使用。
主编推荐
本书配套有基本的教学资源,还有微课视频,方便学生和读者进行自学。
— 没有更多了 —
以下为对购买帮助不大的评价