Python数据分析__20210103 学习之路开始咯
一、Python Study
Python基础是本次进入数据分析的核心工具,因此最先开始学习。下面的学习大纲有什么问题的, 欢迎各位大佬指点。
(一)python基础
1.环境搭建
两部分:Python解释器和Pycharm
安装教程_网上漫天飞,主要有几个方面需要注意的。
(1)python解释器的环境变量添加
添加环境变量这个很重要!!!
因为你之后代码要运行都需要通过Python解释器进行翻译才能实现计算机可识别,然后运行。
(2)pycharm的破解秘钥
(3)pip无法运行的情况___*不是内部或外部命令*
a.最基本的,添加环境变量
b.使用cmd命令: 1)python -m pip uninstall pip(卸载)
2)python -m pip install --upgrade pip(更新)
3) easy_inatall pip(安装)
4)pip show pip(版本)
5) python -m ensurepip(whether install)
只要pip能用Python就没有解决不了的问题hhhhhhhh
2.基本语法概述
3.数据类型
(1)number(数字)
(2)string(字符串)
(3)tuple(元组)
(4)list(列表)
(5)set(集合)
(6)dictionary(字典)
4.几种循环结构
(1)for...in...
(2)while
(3)range()
(4)循环中的else
(5)循环中的break和continue
5.条件判断语句
(1)if
(2)if...else...
(3)if...elif
(4)if...if...
6.函数概述_推导式、迭代器、生成器等
所有的编程语言中,函数是极为重要的一部分,python也不例外。
(1)创建函数方式:
def Student():
Pass
(2)推导式:
a.列表推导式:[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件]
b.字典推导式:{ key_expr: value_expr for value in collection if condition }
c.集合推导式:{ expr for value in collection if condition }___将列表推导式换个括号就OK
(3)迭代器:迭代器有两个基本的方法:iter() 和 next(),字符串、列表、元组等可迭代对象均可以进行创建迭代器。
(4)生成器:使用了 yield 的函数被称为生成器(generator)
7.异常处理机制
即便 Python 程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。
(1)try/except
(2)try/except…else
(3)try/except…else...finally
(4) raise:抛出一个指定的异常
8.面向对象_class
Python的核心:世界万物皆是对象。
创建对象的方法:
(1)class student:
def name(self):
pass
创建对象的方法的几种方法:
(1)普通方法
(2)类方法
(3)魔术方法
9.文件操作
操作方式涉及到OS包,到学到的时候在详细说说八。(主要是我还没来得及看主要讲啥)
10.包的导入以及模块概述
(1)import *
(2)from os import *
11.正则表达式
12.多线程
(二) numpy
(三)pands
(四)matplotlib
二、SQL Study_Mysql
1.环境搭建
网上一大片,主要说一句——密码别忘了hhhhhhhh
2.简单操作
3.高级教程(hhhhh大家都这么写,想不出来好词)
4.函数
5.Python_Mysql
三、Tableau Study
基础学习主要包括以下20种基础数据分析图表。
下面的20种图,部分常见的就不做备注了,那些我没见过的且看起来比较好用的,我就详细说一下。(防止之后自己看都看不懂hhhhhhhhhhhhh)
1.地图
2.条形图
3.线形图/折线图
4.饼图
5.复合图/组合图
复合图的意思就是在一张试图里用几种不同的图形来展示数据,如销售额+利润可以比较直观的观察两个指标间的关系
6. 嵌套条形图
当评价某一个指标需要用另一个指标,或要用两个指标来衡量,并且两个指标使用同样的刻度时,嵌套条形图会是一个很好的选择
7.动态图
动态图就是让图形像动画一样播放,真正让数据变得有生命起来。
8.热图
9.凸显图
凸显图其实是热图的延伸,增加了原始数据的值,是信息更加详细
10. 散点图
11.气泡图
12.甘特图
甘特图可以用来展示和分析某个项目的开始、截止日期
13.子弹图/标靶图
用来分析实际执行与目标的对比情况
14.箱线图/盒形图
箱线图可以很好的分析出一组数据分散情况
15.瀑布图
瀑布图用来描述多个数据元素累计的效果,可以描述一个初始值收到一系列正值或负值的影响后怎么变化的。
16.直方图
直方图可以看作是竖着的条形图,方便用来表示数据的分布情况
17.帕累托图
拍累托法则意称80/20法则,可以分析多少百分比来自哪里的数据
18.填充气泡图
填充气泡图主要是利用圆的大小和颜色来定义数据
19.文字云
文字云可以分析关键词出现的频率,以此来表示其重要性。
20. 树状图
树状图是一种非常好的图形,未来从众多的点当中迅速发现某种重要或异常的情况时,采用此图会很有效果。
21.漏斗图
漏斗图是运营常用的一种图形,它可以一目了然的展示业务流程各个节点的量
数据取自------>明珠-Selina(知乎大佬)
四、选修_Excel 函数&VBA
这一部分,因为日常生活中用到的也比较多,部分功能也都已经熟悉,因此为选修部分。
之后如果有需要博主和大家再学一次。这里先放在这里。
该部分内容为补发,存草稿里忘记发了…hhhhhhhhhhhh