Python数据分析__20210103 学习之路开始咯

Python数据分析__20210103 学习之路开始咯

一、Python Study

Python基础是本次进入数据分析的核心工具,因此最先开始学习。下面的学习大纲有什么问题的, 欢迎各位大佬指点。

(一)python基础

1.环境搭建

两部分:Python解释器和Pycharm
安装教程_网上漫天飞,主要有几个方面需要注意的。

(1)python解释器的环境变量添加

		添加环境变量这个很重要!!!
		因为你之后代码要运行都需要通过Python解释器进行翻译才能实现计算机可识别,然后运行。
		
(2)pycharm的破解秘钥

这个网上好多都不能用了,我个人三天两头找一次很烦。推荐一个网站:*[lookdiv.com](http://lookdiv.com)(唯一缺点,就是要关注公众号)*

(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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值