顶部
收藏

全国计算机等级考试二级教程——Python语言程序设计


作者:
教育部教育考试院
定价:
48.00元
ISBN:
978-7-04-058054-9
版面字数:
0.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2022-03-07
读者对象:
考试用书
一级分类:
计算机考试
二级分类:
全国计算机等级考试(NCRE)
三级分类:
计算机等考二级

本书是根据教育部教育考试院制订的《全国计算机等级考试二级Python语言程序设计考试大纲》的要求而编写的。本书共分为11章,第1章介绍程序设计的基本方法,主要包括Python语言概述和开发环境配置;第2章和第3章主要介绍Python语言基本语法元素和基本数据类型;第4章介绍程序的控制结构;第5章介绍函数和代码复用;第6章介绍组合数据类型;第7章介绍文件和数据格式化;第8章至第11章介绍Python的计算生态、标准库和第三方库。

本书立足自学,在内容上力求新颖,选材采用一批实用有趣的例子,以增加学习的乐趣。本教程配套自学电子教案ppt一套,以及全部行文代码和程序资源,可以扫码知识导图上的二维码访问这些资源,这些资源只对第一个防伪码绑定手机的读者免费使用,其他情况需付费使用。防伪码只可以绑定一次。

本教程不仅可以作为全国计算机等级考试教材,也可以作为普通高等院校及各类学校或机构的教学用书,更是一本程序设计爱好者的自学参考用书。

  • 前辅文
  • 第1章 程序设计基本方法
    • 1.1 程序设计语言
      • 1.1.1 程序设计语言概述
      • 1.1.2 编译和解释
      • 1.1.3 计算机编程
    • 1.2 Python语言概述
      • 1.2.1 Python语言的发展
      • 1.2.2 Python最小程序
    • 1.3 Python开发环境配置
      • 1.3.1 Python开发环境安装
      • 1.3.2 Python程序的编辑方式
      • 1.3.3 Python程序的运行方式
    • 1.4 程序的基本编写方法
      • 1.4.1 理解问题的计算部分
      • 1.4.2 IPO程序编写方法
    • 1.5 Python程序的特点
    • 1.6 实例解析——Python小程序
    • 1.7 Python程序常见问题
    • 本章小结
    • 习题
  • 第2章 Python语言基本语法元素
    • 2.1 程序的格式框架
      • 2.1.1 缩进
      • 2.1.2 注释
      • 2.1.3 续行符
    • 2.2 语法元素的名称
      • 2.2.1 变量
      • 2.2.2 命名
      • 2.2.3 保留字
    • 2.3 数据类型
      • 2.3.1 数据类型概述
      • 2.3.2 数字类型
      • 2.3.3 字符串类型
    • 2.4 程序的语句元素
      • 2.4.1 表达式
      • 2.4.2 赋值语句
      • 2.4.3 引用
      • 2.4.4 分支语句
      • 2.4.5 循环语句
    • 2.5 基本输入/输出函数
      • 2.5.1 input()函数
      • 2.5.2 eval()函数
      • 2.5.3 print()函数
    • 2.6 源程序的书写风格
    • 2.7 实例解析——倒背如流
    • 本章小结
    • 习题
  • 第3章 基本数据类型
    • 3.1 数字类型
      • 3.1.1 整数类型
      • 3.1.2 浮点数类型
      • 3.1.3 复数类型
    • 3.2 数字类型的运算
      • 3.2.1 数值运算操作符
      • 3.2.2 数值运算函数
      • 3.2.3 数值比较运算
    • 3.3 真假无值与逻辑运算
      • 3.3.1 真假值:True与False
      • 3.3.2 无值:None
      • 3.3.3 逻辑运算:and、or、not
    • 3.4 字符串类型及格式化
      • 3.4.1 字符串的索引
      • 3.4.2 字符串的切片
      • 3.4.3 字符串的基本格式化
      • 3.4.4 字符串的格式控制
    • 3.5 字符串类型的操作
      • 3.5.1 字符串操作符
      • 3.5.2 字符串处理函数
      • 3.5.3 字符串处理方法
      • 3.5.4 字符串比较运算
    • 3.6 类型判断和类型间转换
      • 3.6.1 类型判断:type()
      • 3.6.2 数值与字符串类型转换
    • 3.7 实例解析——恺撒密码
    • 本章小结
    • 习题
  • 第4章 程序的控制结构
    • 4.1 程序的三种控制结构
      • 4.1.1 程序流程图
      • 4.1.2 程序控制结构基础
      • 4.1.3 程序控制结构扩展
    • 4.2 程序的分支结构
      • 4.2.1 单分支结构: if
      • 4.2.2 二分支结构: if-else
      • 4.2.3 多分支结构: if-elif-else
      • 4.2.4 判断条件及组合
    • 4.3 程序的循环结构
      • 4.3.1 遍历循环: for
      • 4.3.2 无限循环: while
      • 4.3.3 循环控制: break和continue
    • 4.4 程序的异常处理
      • 4.4.1 基本异常处理:try-except
      • 4.4.2 异常处理类型
    • 4.5 实例解析——猜数字游戏
    • 本章小结
    • 习题
  • 第5章 函数和代码复用
    • 5.1 函数的基本使用
      • 5.1.1 函数的定义
      • 5.1.2 函数的使用
    • 5.2 函数的参数传递
      • 5.2.1 可选参数传递
      • 5.2.2 参数名称传递
      • 5.2.3 函数的返回值
    • 5.3 变量的作用域
      • 5.3.1 局部变量
      • 5.3.2 全局变量
    • 5.4 代码复用
    • 5.5 函数递归
      • 5.5.1 递归定义
      • 5.5.2 递归构建
      • 5.5.3 递归计算方法
    • 5.6 过程式与函数式编程
    • 5.7 实例解析——软文的诗词风
    • 本章小结
    • 习题
  • 第6章 组合数据类型
    • 6.1 组合数据类型概述
    • 6.2 集合类型
      • 6.2.1 集合的定义
      • 6.2.2 集合的创建
    • 6.3 集合类型的操作
      • 6.3.1 集合的操作符
      • 6.3.2 集合的操作函数
    • 6.4 列表类型
      • 6.4.1 列表的定义
      • 6.4.2 列表的索引
      • 6.4.3 列表的切片
      • 6.4.4 元组类型概述
    • 6.5 列表类型的操作
      • 6.5.1 列表的操作函数
      • 6.5.2 列表的操作方法
    • 6.6 字典类型
      • 6.6.1 字典的定义
      • 6.6.2 字典的索引
    • 6.7 字典类型的操作
      • 6.7.1 字典的操作函数
      • 6.7.2 字典的操作方法
    • 6.8 实例解析——文本词频统计
    • 本章小结
    • 习题
  • 第7章 文件和数据格式化
    • 7.1 文件的使用
      • 7.1.1 文件的类型
      • 7.1.2 文件的打开和关闭
      • 7.1.3 文件的读写
    • 7.2 数据组织的维度
      • 7.2.1 一维数据
      • 7.2.2 二维数据
      • 7.2.3 高维数据
    • 7.3 一维数据的处理
      • 7.3.1 一维数据的表示
      • 7.3.2 一维数据的存储
      • 7.3.3 一维数据的处理
    • 7.4 二维数据的处理
      • 7.4.1 二维数据的表示
      • 7.4.2 二维数据的存储
      • 7.4.3 二维数据的处理
    • 7.5 实例解析——国家财政数据趋势演算
    • 本章小结
    • 习题
  • 第8章 Python计算生态
    • 8.1 计算思维
    • 8.2 程序设计方法论
      • 8.2.1 自顶向下设计
      • 8.2.2 自底向上执行
    • 8.3 计算生态与生态式编程
      • 8.3.1 Python标准库
      • 8.3.2 Python第三方库
      • 8.3.3 生态式编程
    • 8.4 基本的Python内置函数
    • 8.5 实例解析——Web页面元素提取
    • 本章小结
    • 习题
  • 第9章 Python标准库概览
    • 9.1 turtle库概述
    • 9.2 turtle库与基本绘图
      • 9.2.1 窗体函数
      • 9.2.2 画笔状态函数
      • 9.2.3 画笔运动函数
    • 9.3 random库概述
    • 9.4 random库与随机数运用
    • 9.5 time库概述
    • 9.6 time库与程序计时
    • 9.7 实例解析——雪景艺术绘图
    • 本章小结
    • 习题
  • 第10章 Python第三方库概览
    • 10.1 Python第三方库的获取和安装
      • 10.1.1 pip工具安装
      • 10.1.2 pip工具使用
    • 10.2 PyInstaller库概述
    • 10.3 PyInstaller库与程序打包
    • 10.4 jieba库概述
    • 10.5 jieba库与中文分词
    • 10.6 wordcloud库概述
    • 10.7 wordcloud库与可视化词云
    • 10.8 实例解析——《红楼梦》人物出场词云
      • 10.8.1 《红楼梦》人物出场统计
      • 10.8.2 《红楼梦》人物出场词云
    • 本章小结
    • 习题
  • 第11章 Python第三方库纵览
    • 11.1 网络爬虫方向
      • 11.1.1 requests
      • 11.1.2 scrapy
    • 11.2 数据分析方向
      • 11.2.1 numpy
      • 11.2.2 scipy
      • 11.2.3 pandas
    • 11.3 文本处理方向
      • 11.3.1 pdfminer
      • 11.3.2 openpyxl
      • 11.3.3 python-docx
      • 11.3.4 beautifulsoup
    • 11.4 数据可视化方向
      • 11.4.1 matplotlib
      • 11.4.2 TVTK
      • 11.4.3 mayavi
    • 11.5 用户图形界面方向
      • 11.5.1 PyQt
      • 11.5.2 wxPython
      • 11.5.3 PyGTK
    • 11.6 机器学习方向
      • 11.6.1 scikit-learn
      • 11.6.2 TensorFlow
      • 11.6.3 Theano
    • 11.7 Web开发方向
      • 11.7.1 Django
      • 11.7.2 Pyramid
      • 11.7.3 Flask
    • 11.8 游戏开发方向
      • 11.8.1 Pygame
      • 11.8.2 Panda3D
      • 11.8.3 cocos2d
    • 11.9 更多第三方库
      • 11.9.1 PIL
      • 11.9.2 SymPy
      • 11.9.3 NLTK
      • 11.9.4 WeRoBot
      • 11.9.5 MyQR
    • 本章小结
    • 习题
  • 附录1 考试指导
  • 附录2 Python保留字表
  • 附录3 常用Unicode编码表
  • 附录4 常用RGB色彩对应表
  • 附录5 Python内置函数全表
  • 附录6 全国计算机等级考试二级Python语言程序设计考试大纲
  • 附录7 全国计算机等级考试二级Python语言程序设计样题及参考答案
  • 附录8 习题参考答案

相关图书