图书目录

目录

绪论 1

专题1 模块化编程 9

考查方向 10

考点清单 11

考点 模块化编程 11

考点探秘 16

巩固练习 19

专题2 函数 21

考查方向 22

考点清单 23

考点1 函数的定义 23

考点2 编写自定义函数 25

考点3 函数的调用 28

考点4 常见的标准函数 30

考点探秘 35

巩固练习 38

专题3 递归及算法 39

考查方向 40

考点清单 41

考点1 算法 41

考点2 递归函数与递归算法 41

考点3 常用的递归算法实例 43

考点探秘 47

巩固练习 50

专题4 文件 52

考查方向 53

考点清单 54

考点1 文件的打开和关闭 54

考点2 文件的读写 56

考点探秘 61

巩固练习 63

专题5 模块 64

考查方向 65

考点清单 66

考点1 模块的概念及创建 66

考点2 自定义模块的导入及使用 68

考点探秘 71

巩固练习 73

专题6 包 74

考查方向 75

考点清单 76

考点1 包的概念及创建方法 76

考点2 包的导入及使用 78

考点探秘 79

巩固练习 81

专题7 类 82

考查方向 83

考点清单 84

考点1 类的定义和创建 84

考点2 创建类的成员并访问的方法 85

考点3 类的封装 88

考点4 类的继承 89

考点5 面向对象编程的概念及特点 91

考点探秘 93

巩固练习 95

专题8 命名空间及作用域 96

考查方向 97

考点清单 98

考点1 全局变量和局部变量 98

考点2 命名空间和作用域 101

考点探秘 104

巩固练习 105

专题9 Python 第三方库的获取及使用 107

考查方向 108

考点清单 109

考点1 Python 第三方库的获取 109

考点2 jieba 库的使用 111

考点3 pyinstaller 库的使用 114

考点4 wordcloud 库的使用 117

考点探秘 121

巩固练习 123

专题10 基本的 Python 标准库 125

考查方向 126

考点清单 127

考点1 random 库 127

考点2 time库 130

考点3 turtle库 134

考点4 math库 143

考点探秘 148

巩固练习 150

附录 153

附录A 青少年编程能力等级标准:第2部分 154

附录B 真题演练及参考答案 166