图书目录

目录

基础篇

第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