目录
第1章概述
1.1计算机发展概况
1.1.1计算机发展简史
1.1.2现代计算机的特点
1.1.3计算机的发展趋势
1.2计算机分类及应用
1.2.1计算机分类
1.2.2计算机应用
1.3计算思维
1.3.1计算思维的定义
1.3.2计算思维的特点
1.3.3计算思维的应用案例
1.4本章小结
习题
第2章计算机系统组成
2.1计算机硬件系统
2.1.1计算机的组成和大致工作过程
2.1.2计算机的五大组成部分及硬件结构
2.2计算机软件系统
2.2.1软件的分类
2.2.2软件的工作模式
2.3计算机系统及解题过程
2.3.1计算机系统
2.3.2计算机系统的层次结构
2.3.3计算机解题过程
2.4计算机系统的技术指标
2.5本章小结
习题
第3章计算机中数据的表示与运算
3.1数值数据
3.1.1进位计数制及进制间的相互转换
3.1.2定点数与浮点数
3.1.3数的符号表示——原码、补码、反码
3.2非数值数据
3.2.1逻辑数据的表示与逻辑运算
3.2.2十进制数字编码
3.2.3字符数据编码
3.2.4多媒体数据
3.3数据校验编码
3.3.1奇偶校验码
3.3.2汉明校验码
3.3.3循环冗余码校验码
3.4本章小结
习题
第4章计算机网络
4.1概述
4.1.1计算机网络的定义
4.1.2计算机网络的发展历史
4.1.3计算机网络的组成
4.2计算机网络的类别
4.3计算机网络的性能
4.3.1计算机网络的性能指标
4.3.2计算机网络的非性能指标
4.4计算机网络体系结构
4.4.1OSI参考模型
4.4.2TCP/IP的体系结构
4.4.3网络互联设备
4.5局域网
4.5.1局域网概述
4.5.2局域网的体系结构
4.5.3MAC层的硬件地址
4.6Internet基础
4.6.1网际协议IPv4
4.6.2划分子网和构造超网
4.6.3地址解释和地址转换
4.6.4域名系统
4.6.5网际协议IPv6
4.6.6Internet的基本服务
4.7物联网
4.8网络安全
4.8.1网络安全问题概述
4.8.2两类密码体制
4.8.3防火墙与入侵检测
4.9本章小结
习题
第5章大数据技术与应用
5.1大数据概述
5.1.1相关概念
5.1.2大数据发展背景
5.1.3大数据的基本特征
5.1.4大数据的典型应用
5.1.5大数据带来的思维模式转变
5.1.6数据科学
5.1.7数据处理的基本流程
5.2数据采集与治理
5.2.1多源数据采集
5.2.2数据的预处理
5.3数据存储
5.3.1关系数据库
5.3.2NoSQL数据库
5.3.3分布式文件系统
5.4大数据计算
5.4.1概述
5.4.2MapReduce
5.5数据分析
5.5.1概述
5.5.2数据描述性分析
5.5.3预测性分析
5.6数据可视化
5.6.1概述
5.6.2数据可视化工具和软件
5.7本章小结
习题
第6章Python概述
6.1Python的发展和特点
6.2Python的下载和安装
6.3开始使用Python
6.4Python的集成开发环境
6.5本章小结
习题
第7章Python语言基础
7.1Python中的对象和变量
7.1.1Python中的对象
7.1.2变量和对象引用
7.1.3标识符
7.2Python内置基本数据类型
7.2.1数值数据类型
7.2.2布尔类型
7.2.3字符串类型
7.2.4NoneType
7.2.5Python类型转换函数
7.3运算符和表达式
7.3.1运算符
7.3.2表达式
7.4Python中的函数和模块
7.4.1Python常用内置函数
7.4.2使用Python标准库模块
7.5本章小结
习题
第8章流程控制
8.1流程图
8.2顺序结构
8.3选择结构
8.3.1单分支选择结构
8.3.2双分支选择结构
8.3.3多分支选择结构
8.3.4选择结构嵌套
8.3.5pass语句
8.4循环结构
8.4.1for循环
8.4.2while循环
8.4.3循环的中途退出
8.4.4带else子句的循环
8.4.5循环嵌套
8.5本章小结
习题
第9章Python组合数据类型
9.1序列类型概述
9.2列表
9.2.1创建列表对象
9.2.2列表访问
9.2.3列表遍历
9.2.4修改和删除列表元素
9.2.5列表运算
9.2.6列表切片
9.2.7列表方法
9.2.8列表常用函数
9.2.9列表推导式
9.3元组
9.3.1创建元组对象
9.3.2元组访问和遍历
9.3.3元组运算
9.3.4常用方法和函数
9.3.5元组和列表的相互转换
9.4字符串
9.4.1字符串访问
9.4.2字符串常用内置函数
9.4.3字符串内置方法
9.4.4字符串格式化
9.5字典
9.5.1创建字典对象
9.5.2字典访问、运算及内置函数
9.5.3字典对象的常用方法
9.5.4字典视图对象及字典遍历
9.5.5字典推导式
9.6集合
9.6.1创建集合对象
9.6.2集合运算
9.6.3集合常用函数和方法
9.6.4集合推导式
9.7本章小结
习题
第10章函数
10.1函数概述
10.1.1理解函数概念
10.1.2函数的作用
10.1.3Python中函数的分类
10.2函数的定义和调用
10.2.1函数定义
10.2.2函数调用
10.3函数的参数和返回值
10.3.1形式参数和实际参数
10.3.2参数传递
10.3.3默认参数和关键字参数
10.3.4参数类型检查
10.3.5函数的返回值
10.4lambda函数
10.5递归函数
10.6生成器函数
10.7Python高阶函数
10.8本章小结
习题
参考文献