“会python的大学生,找工作有多赚?“

“python到底是什么鬼,学姐靠他拿了5个offer"

“数据分析还在用Excel?学会python效率高10倍!“

......

这样的标题你一定见过,“python数据分析“的公众号或者文章遍地都是,当然,你随手点开一个类似上述标题的文章,拉到最后一定都是一个python课程的报名...

在铺天盖地广告的洗脑下,让很多想要学习数据分析或者已经从事数据分析的人产生了这样的疑问:python真的很厉害吗?学数据分析一定要python吗?它为什么可以这么火?

首先,不可否认,python的确是一门非常好的编程语言,应用非常广泛,语法简洁、代数逻辑清晰,而且拥有海量的第三方库。

在数据分析领域功能十分强大, 数据爬取、清洗、可视化分析,挖掘....python无所不能。开发效率高、运营速度快、而且入门简单,据说,部分地区的小学生信息课程甚至也加入了Python,看起来学 python是大势所趋,势不可挡。

但是数据分析的都要学python吗?

答案显然不是。

不管是python、R还是Excel、spss,这些都是数据分析的工具,对于数据分析,我一直强调核心是业务,通过业务的分析逻辑影射到数据分析的处理逻辑,而数据分析工具则是帮助我们实现结果的手段。

如果把数据分析的结果比喻成你要去的一个目的地,那么python只是可以到达这个目的地的一个交通工具,换句话来说,你换个工具也能做到,所以python和数据分析之间,并没有不可分割的关系。

既然关乎到选工具,肯定是选择最好用工具才能够最快达到目的,那python是不是数据分析工具的最佳选择呢?

不一定是。不一样的路适合的交通工具不一样,同样,不一样的类型的数据分析工作,合适的数据分析工具也不一样。

在实际工作中,数据分析这个大类的岗位层次不一,岗位职能也大不相同,在不同的公司,同样都叫数据分析师的岗位,可能一个就是给业务取数,提供基础数据支撑,而另一个却要涉及数据建模、挖掘。这两种人需要掌握的工具技能肯定也大不相同。

我这里把数据分析笼统的分类业务向和技术向两类:

业务类分析师,侧重业务分析,一般挂靠在业务部门,或者有单独数据分析部门,最要工作内容就是对特定业务做专题分析,通过对数据分析来做一些业务规划、方案等。日常的工作大多就是整理报表,做一些探索性的业务分析,解决业务问题。

技术类分析师,一般都在IT部、数据中心。根据从事的工作环节不同,被分成数据库工程师,ETL工程师,爬虫工程师,算法工程师等角色,主要的工作一般有数据仓库搭建、专题分析、建模分析、数据挖掘预测等。

说完数据分析师的工作内容,再来看目前市场流行的几类数据分析工具:Excel、python/R、BI工具

先说大家都熟悉的Excel,excel在数据分析领域的地位不可动摇,尤其对入门新手来说,大部分的人在进入工作之前都多少接触Excel,所以在此基础上要做数据分析,学习Excel是最合适不过的,从简单的表格制作,数据透视表,写公式,再到VBA语言,基本能够满足80%业务人员的分析需求。而且学习Excel的成本比学习一门编程语言低多了。

(见过有很多机构开始利用职场焦虑忽悠普通职场人学python,说句良心话,花费大几千甚至破万的价格去报班学python,没有基础几个月也只能学个皮毛,回到自己的工作中根本用不上,除非你认真考虑转行,当然转行也不可能像培训机构说的那么简单)

回到正题,我们再说BI工具,BI的诞生,目的是为了缩短从业务数据到经营决策的时间,提高决策效率,所以它的产品设计理念就是围绕提高数据分析的过程展开的。

和Excel相比,BI工具在分析流程上更加简化,以我用过的FineBI为例,从数据链接、数据处理、到可视化图表分析,很多功能都是封装好的,鼠标点击拖拽就能迅速完成一次分析。这样的可视化操作界面让BI的学习门槛大大降低,更适合面向企业中的业务分析人员。

数据加工

可视化分析

另外,在面对大数据量分析时,BI工具也能弥补Excel的不足,还有一个吸引人的点,就是BI工具的可视化效果,在Excel中制作动态图表或者高级的可视化图表效果,需要经过诸多复杂的步骤,用编程语言实现,也需要一行行代码调整,才能得到想要的效果,但是在BI工具中,简单拖拽设置,就能制作出令人惊艳的可视化图表

FineBI制作的可视化驾驶舱

不过,因为BI工具是非开源的,所以在功能上有局限性,如果产品没有设计某一项功能,可能就没有办法完成分析工作。这时候python或R这类编程语言就显得更加灵活了,只要代码写得好,基本没有实现不了的东西。

而且在数据挖掘、机器学习领域,BI和Excel就更加无能为力了,在这个阶段,python语言是一个绝佳选择,它对复杂的数据处理、建模、预测更加游刃有余。

最后总结一下,工具的选择要根据自身需要,而不是哪个火学哪个,只有最适合自己的才是最好的。

像财务、人事、运营这类的基础业务分析,excel完全就够用了,如果想要提升效率,追求可视化效果,BI工具也是不错的选择,完全没有必要花费极大的精力去凑Python的热闹,当然如果你对编程很感兴趣,那当我没说。

最后再来回答最后一个问题,为啥python这么火?

当然是因为好赚钱,以前互联网兴起的时候,各种java、C++的培训炒的火热,培训机构大把大把捞金,现在大数据时代来了,数据分析、数据挖掘、人工智能的概念又火了,一片新的韭菜地出现在眼前,培训机构们还能放着这么多的钱不赚?

随便拿个业内TOP数据分析师的薪资给你画个月入2W的大饼,实际上你入职大概率6-8K,而且你在培训课里学到那点皮毛功夫还要面临全网被割韭菜的各行各业神仙转行来和你PK,最后能找到心仪工作的少之又少。

更惨的是一些无辜小白,在原来的岗位干的好好的,看到营销文案,一股心血来潮要转行,花了大价钱大精力去报班学python,最后转行也转不了,反而没在自身的岗位上有什么提升,挣大钱的梦破碎了。

最后再强调一下,大部分的数据分析师本质是个业务辅助岗位,核心是对业务的理解能力和数据敏感度,像下面这张图里写的,那些告诉你学python就能入门数据分析,学python就能做好数据分析的,百分之90都是为了赚钱,另外,想转行数据分析的也要慎重考虑,这一行也并不是你想象的那么美好。

学Python就能做好数据分析?万能语言背后是一片韭菜地相关推荐

  1. 56岁潘石屹下定决心学Python,60多岁程序语言之父们还在敲代码,你还敢懈怠吗?...

    十三 发自 凹非寺 量子位 报道 | 公众号 QbitAI 比你成功的人,比你还努力. 上周,SOHO中国董事长.地产大亨潘石屹,56岁生日当天发布微博宣布进军编程语言Python. 紧接着第二天,又 ...

  2. 没有c语言基础可以学python吗-必须要有C语言基础才能学python吗

    就我个人的观点,Python 作为学习编程的入门语言是再合适不过的.凡是在大学计算机专业学习过 C 语言的同学都感同身受,认为 C 语言不是很好的入门语言,很多曾经立志学习编程的读者,在学习了 C 语 ...

  3. 56岁潘石屹下定决心学Python,60多岁程序语言之父们还在敲代码,你还敢懈怠吗?

    十三 发自 凹非寺 本文经AI新媒体量子位(公众号 ID: QbitAI)授权转载,转载请联系出处 比你成功的人,比你还努力. 上周,SOHO中国董事长.地产大亨潘石屹,56岁生日当天发布微博宣布进军 ...

  4. 学python要不要先自学c语言_学习Python之前是否需要学习C语言

    首先,学习Python之前并不需要学习C语言,Python本身是比较适合作为入门编程语言来学习的,一方面Python的语法结构比较简单清晰,实验也相对比较容易完成,这会逐渐增强初学者的学习信心,另一方 ...

  5. 数据分析 python 用途-想做好数据分析,不用Python怎么行?

    DT(Data Technology)时代,公司对于数据越来越重视,身为职场人,收集上万条表格数据做商业分析,裁剪上千张图片,发送数百封邮件...这些都是经常会遇到的场景.我一直期待能有个工具解放我, ...

  6. python语言怎么学-怎么学Python语言呢?粤嵌Python学习路线入门

    Python的设计具有很强的可读性,相比其他语言经常使用英文关键字和一些标点符号,Python具有比其他语言更有特色的语法结构.随着大数据,人工智能时代的来临,Python已经成为有发展潜质的机器语. ...

  7. python是什么学了有什么用处_学python有什么用途 就业方向有哪些

    学习完python以后有很多用途,比如可以做Web开发.网络爬虫.数据分析.服务器运维.python自动化测试等工作,就业方向很多,就业前景也非常好. 学完python的就业方向 1.Web开发,我们 ...

  8. 零基础学python实战-Python3零基础入门到爬虫实战

    购买福利 各位小伙伴可以加入QQ群获得课程课件图文资料,并且在群里面与其他小伙伴进行交流,QQ群请在购买成功后加小狮妹的QQ(3400982550)获取. 学习本基础课程后,小伙伴如果想要进一步进行实 ...

  9. python与其他的数据分析有什么区别_学好python和数据分析有什么关系?

    1. 应用数学.统计学.金融学等相关专业,硕士及以上学历. 2. 有良好的产品Sense和商业敏感度,有2年以上电商.物流.零售等数据分析经验. 3. 精通SQL,有一定的Python或者R编程能力, ...

最新文章

  1. 目标检测coco数据集点滴介绍
  2. C++类成员的初始化
  3. 沉淀2017,勇闯2018
  4. python 数据挖掘 简书_[Python数据挖掘入门与实践]-第一章开启数据挖掘之旅
  5. Too many files with unapproved license: 2 See RAT report
  6. 连接fiddler后手机无法显示无网络
  7. 国内首家,每周到岗上班3天,携程率先推出“3+2”混合办公模式
  8. 园子装修 | 打造自己的直男审美博客园(施工中,持续更新)
  9. CentOS Linux服务器实现攻防演练
  10. WebServer服务器开发的基本逻辑
  11. 【SVN】SVN版本回退与常用命令总结
  12. unity 移动设备查看监控视频
  13. IE下载vsix插件踩坑
  14. linux下sctp的安装、使用与编程
  15. 供应商关系管理系统SRM
  16. Mac 修改移动硬盘图标,U盘图标
  17. oracle 虚拟机安装mac os,【Mac OS X 详细安裝教程图解之虚拟机安装】-Oracle论坛-ZOL中关村在线...
  18. 对视图有时为什么使用select top 100 percent * 而不使用 select * 呢?
  19. 华为荣耀5a是android几,华为荣耀5a各版本区别 华为荣耀5a各版本 对比【图文】
  20. 基于quartz开发企业级任务调度应用

热门文章

  1. 计算机网络之传输介质(双绞线、同轴电缆、光纤、无线电缆、微波、激光、红外线)...
  2. geoiplookup命令没有任何输出问题
  3. ipv6 6rd前缀计算
  4. 查询sql执行计划_使用SQL执行计划进行查询性能调整
  5. sql如何避免插入并发_SQL批量插入并发和性能注意事项
  6. ssis行计数变量_SSIS服务性能计数器指南
  7. [转]Android核心分析之二:方法论探讨之概念空间篇
  8. 周记 2019.3.25~2019.3.31
  9. Android GreenDAO 3.0 不修改版本号的情况下增加、删除表、添加字段
  10. Bootstrap框架(二)