全国计算机等级考试二级教程 Python语言程序设计 2020年版PDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:教育部考试中心编
- 出 版 社:
- 出版年份:2019
- ISBN:
- 页数:0 页
第1章 程序设计基本方法 1
1.1 程序设计语言 2
1.1.1 程序设计语言概述 2
1.1.2 编译和解释 2
1.1.3 计算机编程 3
1.2 Python语言概述 4
1.2.1 Python语言的发展 5
1.2.2 Python最小程序 5
1.3 Python开发环境配置 6
1.3.1 Python开发环境安装 6
1.3.2 Python程序的编辑方式 8
1.3.3 Python程序的运行方式 9
1.4 程序的基本编写方法 10
1.4.1 理解问题的计算部分 10
1.4.2 IPO程序编写方法 10
1.5 Python程序的特点 11
1.6 实例解析——Python小程序 12
1.7 Python程序初识常见问题 15
本章小结 18
习题1 19
第2章 Python语言基本语法元素 21
2.1 程序的格式框架 22
2.1.1 缩进 22
2.1.2 注释 22
2.1.3 续行符 23
2.2 语法元素的名称 23
2.2.1 变量 23
2.2.2 命名 24
2.2.3 保留字 24
2.3 数据类型 25
2.3.1 数据类型概述 25
2.3.2 数字类型 25
2.3.3 字符串类型 26
2.4 程序的语句元素 27
2.4.1 表达式 27
2.4.2 赋值语句 27
2.4.3 引用 28
2.4.4 其他语句 29
2.5 基本输入输出函数 30
2.5.1 input()函数 30
2.5.2 eval()函数 31
2.5.3 print()函数 32
2.6 源程序的书写风格 33
2.7 实例解析——倒背如流 35
本章小结 36
习题2 36
第3章 基本数据类型 38
3.1 数字类型 39
3.1.1 整数类型 39
3.1.2 浮点数类型 39
3.1.3 复数类型 41
3.2 数字类型的运算 42
3.2.1 数值运算操作符 42
3.2.2 数值运算函数 44
3.3 字符串类型及格式化 45
3.3.1 字符串的索引 47
3.3.2 字符串的切片 47
3.3.3 format()方法的基本使用 48
3.3.4 format()方法的格式控制 49
3.4 字符串类型的操作 51
3.4.1 字符串操作符 51
3.4.2 字符串处理函数 52
3.4.3 字符串处理方法 53
3.5 类型判断和类型间转换 55
3.6 实例解析——恺撒密码 57
本章小结 60
习题3 60
第4章 程序的控制结构 62
4.1 程序的三种控制结构 63
4.1.1 程序流程图 63
4.1.2 程序控制结构基础 63
4.1.3 程序控制结构扩展 64
4.2 程序的分支结构 65
4.2.1 单分支结构:if 65
4.2.2 二分支结构:if-else 66
4.2.3 多分支结构:if-elif-else 67
4.2.4 判断条件及组合 69
4.3 程序的循环结构 70
4.3.1 遍历循环:for 70
4.3.2 无限循环:while 71
4.3.3 循环控制:break和continue 72
4.4 程序的异常处理 74
4.5 实例解析——猜数字游戏 76
本章小结 79
习题4 79
第5章 函数和代码复用 81
5.1 函数的基本使用 82
5.1.1 函数的定义 82
5.1.2 函数的使用 82
5.2 函数的参数传递 84
5.2.1 可选参数传递 84
5.2.2 参数名称传递 84
5.2.3 函数的返回值 85
5.3 变量的作用域 86
5.3.1 局部变量 86
5.3.2 全局变量 86
5.4 代码复用 87
5.5 实例解析——软文的诗词风 88
本章小结 93
习题5 93
第6章 组合数据类型 96
6.1 组合数据类型的基本概念 97
6.1.1 集合类型概述 97
6.1.2 序列类型概述 99
6.1.3 映射类型概述 102
6.2 列表类型 102
6.2.1 列表的定义 102
6.2.2 列表的索引 103
6.2.3 列表的切片 103
6.3 列表类型的操作 104
6.3.1 列表的操作函数 104
6.3.2 列表的操作方法 105
6.4 字典类型 108
6.4.1 字典的定义 108
6.4.2 字典的索引 109
6.5 字典类型的操作 109
6.5.1 字典的操作函数 109
6.5.2 字典的操作方法 110
6.6 实例解析——文本词频统计 113
本章小结 115
习题6 115
第7章 文件和数据格式化 117
7.1 文件的使用 118
7.1.1 文件的类型 118
7.1.2 文件的打开和关闭 119
7.1.3 文件的读写 120
7.2 数据组织的维度 123
7.2.1 一维数据 123
7.2.2 二维数据 124
7.2.3 高维数据 124
7.3 一维数据的处理 125
7.3.1 一维数据的表示 125
7.3.2 一维数据的存储 125
7.3.3 一维数据的处理 126
7.4 二维数据的处理 127
7.4.1 二维数据的表示 127
7.4.2 二维数据的存储 127
7.4.3 二维数据的处理 128
7.5 实例解析——国家财政数据趋势演算 129
本章小结 133
习题7 133
第8章 Python计算生态 135
8.1 计算思维 136
8.2 程序设计方法论 137
8.2.1 自顶向下设计 137
8.2.2 自底向上执行 143
8.3 计算生态 144
8.3.1 Python标准库 145
8.3.2 Python第三方库 145
8.4 基本的Python内置函数 145
8.5 实例解析——Web页面元素提取 147
本章小结 151
习题8 151
第9章 Python标准库概览 153
9.1 turtle库概述 154
9.2 turtle库与基本绘图 155
9.2.1 窗体函数 155
9.2.2 画笔状态函数 156
9.2.3 画笔运动函数 159
9.3 random库概述 163
9.4 random库与随机数运用 164
9.5 time库概述 168
9.6 time库与程序计时 170
9.7 实例解析——雪景艺术绘图 172
本章小结 175
习题9 175
第10章 Python第三方库概览 177
10.1 Python第三方库的获取和安装 178
10.1.1 pip工具安装 178
10.1.2 自定义安装 178
10.1.3 文件安装 178
10.1.4 pip工具使用 179
10.2 PyInstaller库概述 181
10.3 PyInstaller库与程序打包 181
10.4 jieba库概述 183
10.5 jieba库与中文分词 183
10.6 wordcloud库概述 185
10.7 wordcloud库与可视化词云 186
10.8 实例解析——《红楼梦》人物出场词云 188
10.8.1 《红楼梦》人物出场统计 188
10.8.2 《红楼梦》人物出场词云 191
本章小结 193
习题10 193
第11章 Python第三方库纵览 195
11.1 网络爬虫方向 196
11.1.1 requests 196
11.1.2 scrapy 196
11.2 数据分析方向 197
11.2.1 numpy 197
11.2.2 scipy 198
11.2.3 pandas 198
11.3 文本处理方向 198
11.3.1 pdfminer 198
11.3.2 openpyxl 199
11.3.3 python-docx 199
11.3.4 beautifulsoup4 199
11.4 数据可视化方向 200
11.4.1 matplotlib 200
11.4.2 TVTK 200
11.4.3 mayavi 200
11.5 用户图形界面方向 201
11.5.1 PyQt5 201
11.5.2 wxPython 201
11.5.3 PyGTK 201
11.6 机器学习方向 202
11.6.1 scikit-learn 202
11.6.2 TensorFlow 202
11.6.3 Theano 202
11.7 Web开发方向 203
11.7.1 Django 203
11.7.2 Pyramid 203
11.7.3 Flask 203
11.8 游戏开发方向 204
11.8.1 Pygame 204
11.8.2 Panda3D 204
11.8.3 cocos2d 204
11.9 更多第三方库 205
11.9.1 PIL 205
11.9.2 SymPy 205
11.9.3 NLTK 205
11.9.4 WeRoBot 205
11.9.5 MyQR 206
本章小结 206
习题11 206
附录1 考试指导 208
附录2 Python保留字表 216
附录3 常用Unicode编码表 217
附录4 常用RGB色彩对应表 218
附录5 Python内置函数全表 219
附录6 全国计算机等级考试二级Python语言程序设计考试大纲(2018年版) 220
附录7 全国计算机等级考试二级Python语言程序设计样题及参考答案 222
附录8 习题参考答案 228
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《国家执业药师考试历年真题试卷全解 2015-2019 中药学专业知识 1》黄坤主编 2020
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《2019国家医师资格考试用书 中医执业助理医师资格考试全真模拟试卷与解析 第3版》国家医师资格考试研究组 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《培生高级英语语法 练习册》培生教育 2019
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012