现在Python数据分析是这个方向越来越受到重视,一般的大型互联网公司都会有这个岗位,毕竟在互联网的世界里数据是基础,所以,很多人看好Python数据分析师这个岗位,想从事数据分析,那么数据分析都需要有什么基础呢?
首先,我们以企业对应的岗位JD来作为学习的向导,应该是最准确的。我们来看看某招聘网站上的岗位要求:
我们来总结一下:
分析工具:一般要求SPSS/SAS/R/Python等分析工具至少会一种,会两种以上加分,有的企业因内部需求,会指定的一种;
数据库:绝大会要求会SQL,部分要求SQL/NoSQL会一种,高级的分析师或者大型企业要求能够处理大数据,需要Hive(较少的需要Hadoop/Spark);
统计学:若无相关专业背景,需要具备相应的统计学、概率论等基础知识;
数据挖掘:少部分要求会建模,了解基本的算法模型,能够做数据预测,即便不要求,算法也是加分项;
结果输出:Excel/PPT/Tableau。Excel和PPT要求的比较多,主要用作常规的数据呈现,与业务部门沟通等,Tableau一般作为可视化或者分析工具的加分项或者要求之一;
业务/思维:对某个领域(如电商、金融等)相关业务的了解或具有产品、运营方向的分析经验,有自己的数据分析的方法论和项目经验,具备Data Sence。
如果说真正当一个初级数据分析,起码你要会熟练运用用Excel,掌握Python中numpy、pandas和matplotlib的一些基本操作,可以做基本的数据分析处理和可视化,进行探索性的数据分析,观察数据分布、计算各种统计量,得出一些基本的结论,最最基础的还是统计学知识。
统计学在大学中一般都会有相应课程,一定要好好学习,如果是已经毕业的人员,那么就赶紧复习去吧。
零基础系统的学习路线大刚内容可以点击有道云笔记链接了解:
http://note.youdao.com/noteshare?id=e4fa02e7b56d7909a27674cdb3da08aa