目录
基础篇
第1章初识Python31.1程序设计语言3
1.2Python概述4
1.3Python应用及发展趋势4
1.4第一个Python程序5
1.5实战任务6
第2章开发环境7
2.1Python开发环境7
2.2PyCharm开发环境12
2.3Jupyter开发环境20
2.4实战任务24
第3章基本语法与基本数据类型25
3.1语法规范25
3.2基本输入/输出28
3.3基本数据类型30
3.4字符串31
3.5运算符与表达式32
3.6实战任务36
3.7计算机等级考试试题训练36
第4章程序控制结构43
4.1三种控制结构43
4.2分支结构44
4.3循环结构46
4.4实战任务48
4.5计算机等级考试试题训练48
第5章字符串与正则表达式55
5.1字符串常用方法及应用55
5.2字符串内建函数57
5.3字符串的格式化输出58
5.4正则表达式基础60
5.5使用re模块实现正则表达式操作62
5.6实战任务64
5.7计算机等级考试试题训练64
第6章组合数据类型70
6.1列表70
6.2元组73
6.3集合75
6.4字典77
6.5实战任务79
6.6计算机等级考试试题训练80
第7章函数与代码复用88
7.1函数的定义与调用88
7.2函数参数与传递方式89
7.3函数返回值91
7.4变量的作用域92
7.5递归函数94
7.6常用函数95
7.7模块与代码复用96
7.8实战任务96
7.9计算机等级考试试题训练97
第8章文件操作与异常处理103
8.1文件定义和分类103
8.2文件操作103
8.3数据维度107
8.4异常处理108
8.5实战任务111
8.6计算机等级考试试题训练111
第9章类与对象121
9.1面向对象概述121
9.2类与对象概述121
9.3继承与多态124
第10章标准库与第三方库127
10.1计算生态及其概念127
10.2常见标准库129
10.3常见第三方库132
10.4实战任务135
10.5计算机等级考试试题训练135
实战篇
第11章数据可视化14511.1任务实战1145
11.2任务实战2146
11.3任务实战3146
第12章数据处理与分析148
12.1任务实战1(一元线性关系)148
12.2任务实战2(多元线性关系)149
附录1全国计算机等级考试二级Python语言程序设计考试大纲(2023年版)151
附录2计算机等级考试试题参考答案154
参考文献163