本系列主要是记录秦路大佬的《七周成为数据分析师》,让我意识到数据的重要性,也是我转行之路刚开始学的比较友好的视频。
传送门:
第一篇点击跳转:
第二篇点击跳转:
第三篇点击跳转:
第四篇点击跳转:
第五篇点击跳转:
第六篇点击跳转:
python 篇
主要分为数据科学环境、基础、numpy和pandas、数据可视化、数据分析案例、数据分析平台这几块。
1. 数据环境
数据环境anaconda(狂蟒之灾),可以直接百度清华镜像下载。接着构建运行环境 jupyter notebook,最后写下第一行代码print(‘hello world’),告诉大家我来啦!
2.基础小知识
1、数据类型
整数、浮点数、字符串
type()查看数据类型
操作方面:
shift+tab 常常用来看函数的内涵步骤
shift+回车 执行完跳至下一单元格
ctrl+回车 单纯执行本单元格
python 很注重缩进,特别是if elif这样的嵌套时,
左缩进 Ctrl + [
右缩进 Ctrl + ]
加注释 Alt + 3
去注释 Alt + 4
知识点:
转义字符
type()查询数据类型
例如type(1)=int; type(1.1)=float;type(‘a’)=str;拓展至其他float(1)=1.1;int(1.1)=1;str(1)=‘1’
讲讲余数、整除
3//2=1 7//2=3 (表示去余数,取商)
3/2=1.5 7/2=3.5(正常的除法)
3%2=1 7%2=1 4%2=0 (表示取余数,常常用来判定是否整除)
讲到这里要讲一点整除这样的逻辑判断,在SQL和PYTHON中都是用‘==’,两个等于号。等于在语言里面的概念其实是赋值。
字符串
在这里,‘’和“”其实表达的意思都差不多,也可以用来表示字符串,但就是用法不一样,比如存在嵌套的情况,“hello ‘xcw’”或者‘hello “xcw”’,如果里面既有双引号又有单引号,或是其他一些特殊符号就用’’'来包裹。
一些逻辑运算
‘1’+‘1’会报错;int(‘1’)+1不会报错
True、False 表述时一定要大写首字哦,称为布尔的一种数据类型,type(True)=bool,True表示1,False表示0
比如True +1=2,可以运算。False+1=1,可以运算。
(1<2)+1=2,可以运算
1<2+1=1,在运算中,先算加减乘除,再判断逻辑条件。
None和‘ ’
None表示的是缺失而不是0,常常sql 中left join 出来的会有很多none,none+1是无法运算的&