数据是现实世界客观事物的符号记录,是信息的载体,是计算机加工的对象。
特征有二进制,语义性,分散性,多样性与感知性
用连续变化的物理量所表达的信息
ASCII码、莫尔斯码属于单字节码,国标码(GBK)、统一码(Unicode)属于双字节码
文件的大小=文件头+信息头+颜色表项+图像分辨率×图像量化位数÷8 (字节Bytes)
声音存储空间=采样频率×量化位数×声道数×时间÷8
信息是经过加工处理的、具有意义的数据
特征有普遍性,传递性,共享性,依附性和可处理性,时效性,真伪性,价值相对性。
信息论之父
信息是确定性程度的增加
是人们运用大脑对获取或积累的信息进行系统化地提炼、研究和分析的结果,能够精确地反映事物的本质。
是为了达到预定目标而运用知识解决问题的创新思维能力
理论方法(数学),实验方法(物理),计算方法
是指个体通过评估并选用常见的数字化资源与工具,有效地管理学习过程与学习资源,创造性地解决问题,从而完成学习任务,形成创新作品的能力。
数字化工具是指能够采集、获取、检索、表示、传输、存储和加工多媒体数字化资源的设备装置。
数字化资源是指经过数字化工具处理,可以在多媒体计算机上或网络环境下运行的,且可以实现共享的多媒体材料。
获取的便捷性。形式的多样性。资源的共享性。平台的互动性。内容的扩展性。
数字化学习具有问题化、合作性、个性化、创造性和再生性、开放性等特点。
分析问题、设计算法、编写程序、调试运行程序
算法是指在有限步骤内求解某一问题所使用的一组定义明确的规则。
有穷性。确定性。数据输入。数据输出。可行性。
可以没有输入,至少有一个输出
描述算法的常用方法有自然语言描述算法、流程图描述算法和伪代码描述算法。
表示程序中的各步操作按出现的先后顺序执行。
表示程序的处理步骤出现了分支,需要根据某一特定的条件选择其中
的一个分支执行。
表示程序反复执行某个或某些操作,直到判断条件为假(或为真)时
才可终止循环。
计算机程序就是指计算机可以识别运行的指令集合。
是指一组用来定义计算机程序的语法规则
由“0”和“1”所表示的二进制代码指令组表示
指令码和操作数都采用符号形式
需使用语言翻译器翻译成用二进制数表示的机器语言
编译程序是指计算机把高级语言程序的每一条语句都编译成机器语言,并保存成二进制文件后才运行的程序。
解释程序是指计算机在执行高级语言程序时,逐条语句解释成机器语言并立即执行的程序。
由于高级语言抽象度高,源代码无须与硬件、系统底层操作对应,所以移植性好
在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。
符由字母(A~Z,a~z)、数字(0~9)、下划线组成,并
且其第一个字符不能是数字,区分大小写
值
对变量赋值就是把数据和变量关联起来
Python是动态语言,动态语言的变量不需要进行定义数据类型,要根据其赋予的值来确定其数据类型。
同样一个变量是可以重复赋值的,而且可以被赋予不同类型的值
整型(int)
浮点型(float)
用a+bj或者complex(a, b)表示
以单引号或双引号括起来的任意文本,如'abc' "xyz"等
索引从0开始,-1 为从末尾开始的位置
列表是写在方括号“[ ]”之间、用逗号分隔开的元素列表。
例如,list1=['Good', 'Run',1997, 2000]和list2=[1, 2, 3, 4, 5, 6, 7 ]。
数据项不需要具有相同的类型
索引从0开始
组与列表类似,不同之处在于元组的元素不能修改
元组使用小括号,例如,t u p1=('G o o d','R u n',1997,2000)和tup2=(1,2,3,4,5)
无序不重复元素的序列
使用大括号{ }或者set( )函数创建集合
无序的对象集合
通过键来存取的,而不是通过偏移存取
字典用{ }标识,它是一个无序的“键(key):值(value)”对集合。键必须使用不可变类型。在同一个字典中,键必须是唯一的。
对常量或变量进行运算或处理的符号称为运算符
由运算符、操作数连接而成的式子称为表达式
“+”“-”“*”“/”“%”“**”和“//”,
表示加、减、乘、除、求余、幂运算和整除
“and”(与)、“or”(或)、“not”(非)
值为True或False,可对应于整数1或0直接参与其他运算。
“>”(大于)、“>=”(大于等于)、
“<”(小于)、“<=”(小于等于)、
“==”(等于)、“!=”(不等于)。
值为True或False,可对应于整数1或0直接参与其他运算。
赋值号不是等号,具有方向性,由右边赋给左边,
且赋值号左边只能是变量,而不能是常量或表达式
是组织好的、可重复使用的、用来实现单一或相关联功能的代码段
返回结果都是字符串
输出函数。
把变量x转换成整型。
将变量x转换成浮点型。
取值范围[min, max),step默认值为1
四舍五入 eg. round(7.655) 结果为 8
返回x的绝对值。
把数值x转换为二进制数字。
返回整数x对应的ASCII字符。
random.random函数能够产生[0,1)范围内的数
按语句的先后顺序执行的结构
< 变量 > =input('提示信息:')
print( [object, …][, sep=' '][,end='\n'] )
object是要输出的对象
sep每个输出对象之间的分隔符,默认是空格
end为输出文本尾的一个字符串,默认是\n换行符
循环嵌套的应用
break是中断循环,continue是跳出本次循环体的执行。
大数据是指无法在可承受的时间范围内用常规软件工具进行高效捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。
大量(Volume)、多样(Variety)、低价值密度(Value)、高速(Velocity)
样本渐趋于总体,精确让位于模糊,相关性重于因果
分布式存储和分布式并行计算
方便支付,出行,购物与产品推介,看病与诊病
个人信息泄露,信息伤害与诈骗
系统日志采集法、网络数据采集法和其他数据采集法。
本地内部
云存储
数据安全保护技术
数据的隐私保护
数据分析就是在一大批杂乱无章的数据中,运用数字化工具和技术,探索数据内在的结构和规律,构建数学模型,并进行可视化表达,通过验证将模型转化为知识,为诊断过去、预测未来发挥作用。
对数据进行预处理,发现和处理缺失值、异常数据,绘制直方图,观察分析数据的分布特征,求最大值、最小值、极差等描述性统计量
分析并发现存在于大量数据之间的关联性或相关性,从而描述一个事物
中某些属性同时出现的规律和模式
够从样本数据出发,自动进行分类。
贝叶斯分类技术
帮助人们发现数据背后的价值
把数据简单明了地解释给人们
关注统计模型的可视化
可实现交互式可视化
研究计算机模拟人的某些感知能力、思维过程和智能行为(如学习、推理、思考、规划等)的学科
智能制造、家居、教育、交通、安防、医疗、物流
信息社会及其特征
信息技术发展脉络与趋势
信息技术的影响
信息系统及其组成
信息系统的功能
信息系统中的计算机和移动终端
信息系统与外部世界的连接方式
计算机网络
组建小型无线网络
信息系统的工作过程
信息系统的软件及其作用
信息系统在社会应用中的优势及局限性
信息系统应用中的安全风险
信息系统安全风险防范的技术和方法
合理使用信息系统