一、第一讲环境部署
1.大数据的定义
大数据指无法在可承受的时间范围内用常规软件工具进行捕捉管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。
2.数据挖掘的定义
数据挖掘是有组织有目的地收集数据,通过分析数据使之成为信息,从而在大量数据中寻找潜在规律以形成规则或知识的技术。
3.数据分析
适当方法对大量数据分析,提取有用信息形成结论对数据加以研究和概括总结的过程。总结的过程。这-过程也是质量管理体系的支持过程。在实用中,数据分析可帮助人们作出判断,以便采取适当行动。
4.python语言特征
面向对象的解释型计算机程序设计语言,python有丰富和强大的库、动态语言、强数据类型。****
二、第二讲基本知识
1.变量
命名规则:
标识符只能由字母数字和下划线组成。
标识符的第一个字符不能是数字
标识符区分大小写
关键字不能声明为标识符
2.语句
python语句的特征:执行修改操作,表达式用来计算,语句是用来执行的。
3.缩进
代码前添加空格,缩进不是任意的。平级的语句行的缩进必须相同。
4.注释
单行注释:#,多行注释:三引号(" " "
或 ' ' '
)
5.输入输出
输入:name = input(“what is your name?”)
输出:print(name)
三、第三讲条件语句与循环语句
1.数据类型
6种标准数据类型:number,str,list,tuple,set,dict
不可变数据类型:number,str,tuple
可变数据类型:list,dict,set
number:int,float,bool,复数
str:“”或‘’括起来
set(集合):无序不重复元素的序列,功能是成员关系测试和删除重复元素,可以用{}或set()创建集合,创建空集必须用set()
list:列表元素可重复可修改,索引值以0为开始值,-1为从末尾的开始位置。
tuple:元素不能修改,写在()里,元素之间逗号隔开。
dict:无序的对象集合,元素通过键来存取,用{}标识。同一个字典中,键必须是唯一的。
type()可用来查询对象类型,isinstance来判断。
2.运算符
种类:算数运算符,比较运算符,赋值运算符,逻辑运算符,成员运算符,身份运算符。
算数运算符:+,-,,/,%,**,//
。
比较运算符:==,!=,>,<,>=
。
赋值运算符:=,+=,-=,=,/=,%=,=,//=
。
逻辑运算符:and,or,not
。
成员运算符:in,not in
。
身份运算符:is,is not
。(id()
函数用于获取对象的内存地址)
优先级:;~±;,/,%,//;+,-;>>,<<;&;^|;<=,<,>,>=;==,!=;=,%=,/=,//=,-=,+=,=,**=;is,is not;in,not in;and,or,not
。
Python可以同时为多个变量赋值。一个变量可通过赋值指向不同类型的对象。
3.条件语句
if语句
if。。。。:
。。。。
elif。。。:
。。。。
else:
。。。。
if嵌套:
if 表达式1:
语句
if表达式2:
语句
elif表达式3:
语句
elif表达式4:
语句
else:
语句
4.循环语句
while语句一般形式:
while 判断条件:
语句
for循环一般格式:
for。。。in。。。:
。。。。
else:
。。。。
break语句作用:跳出本层循环
continue语句作用:跳过本次循环体剩余语句
pass语句作用:保持程序结构的完整性
range()函数可以创建一个整数列表,一般用在for循环。
语法:range(start,stop[,step])。
四、第四讲数字猜谜
1.数字猜谜
需求分析:已知目标数字,目标:仅考虑数字输入。输入:用户输入。输出:猜测结果提示和异常输入提示。终止条件:猜测成功。
编程思路:1.。设置目标数字----2。设置接受变量并接受输入内容----3。数据类型转化----4。判定接收数据与目标数字关系,并提示----5。若相同,提示成功,并终止----6.。若不同,提示关系,再次循环2-6步骤
程序代码
运行结果:
2.数字求和:
求1-100之间的偶数之和(包含1和100)
程序代码 :
运行结果:
3.裴波那契数列:
编程输出在100以内的裴波那契数列:
程序代码:
运行结果: