分享

原创:如何快速分析大数据

 五岳笑苍穹 2019-11-30
1

答应给大家写一下如何入门PYTHON。尽管可能阅读量比较低,还是勉力为之。

什么是python?python是一种程序语言,属于比较高级的接近自然语言的一种程序语言,以简单易学,擅长数据分析著称。

学习PYTHON的要求:1、有最粗浅的英语知识,因为python像英语一般易读,所以如果有英语语感,会有很大帮助。2、要有一定的逻辑思维,最好以前学过编程语言比较方便一点,最起码应该会编简单的通达信公式,如果连编通达信公式都觉得头痛,那么还是趁早不要学。

给大家打个比方,我这里声明一下,我不是程序员出生,我的编程并不漂亮,只要实用就行,所以程序员轻喷哦。

我为什么说只要看懂英语就行呢。因为python就这么几十个关键词,比如上面的红字,for、in、if、break、else,这些都是关键词,你要懂,会用。另外,蓝字是一些内置的程序,比如range、print,是指范围、打印输出。

我来解读一下。这是一个判断10到20之间的质数或合数的程序代码。

第一句,让num在10到20间计数,然后开始判断num是质数还是合数。

第二句,让i在2到num中循环给出,第三句,中间的百分号代表余数,如果出现了num除以i余数是0,即能被i整除,意味着num有一个因子,是合数,于是第四句,得出第二个因子j,第五句,打印输出,num=i*j,于是第六句,跳出num这个小循环,不用再继续下去了,回到最外面的大循环。

如果在num的小循环没有结果怎么办,第七句else,就是另外,第八句,打印num是个质数

结果就是

2

python有什么用?

人生苦短,要用python。

我的实践,python一则可以进行数据处理,二则可以爬虫取数,三则可以做网站做机器人(比如我的网站),四则可以画图。当然还有很多我没举例。

具体用做什么,这个需要自己悟性。

学了python,即使不进行投资,光是提供自己的工作效率,也是非常有用的。

打个比方说,手头有100个结构相同的工资表,每个工资表对应一个员工,每个月的各项工资。那么,如果要知道某个月各个员工的工资多少,总和多少,如果用excel,则需要分别打开这100个表格,把数据记录下来,然后重新做表计算。

而如果用python,则直接编大概20行句子,花费不到半分钟,就可以获取,而且可以重复使用。这样,你的人生就可以节约下来,而且毫无差错。

3

自学python的路线。

首先是要学会python语言,这方面有很多入门书,我自己学的是《笨办法学python》

这本书讲究的是肌肉记忆,也就是要多练习,想看小说一样学程序语言是根本行不通的。我能够在三个月基本学会python,依靠的就是这个肌肉记忆。

现在python有两个版本,一个是Python2,另一个是Python3,之前是python2流行,但现在Python2已经不再提供维护,所以索性直接学Python3为好。

作为新的朋友,学习python,首先要安装环境,我这里建议Anaconda3,这个环境不仅包括了python,而且包含了各种库,省得自己再装了。具体怎么安装下载,请自己网上搜索,我这里不再回答。

python的特点是有很多现成的库,也就是有各种各样的工具,比如要造车,他就有一个造车库,比如要修路,他就有一个修路库。

作为投资者,要重点学习的数据分析库,主要有numpy、pandas、matplotlib等。

这时,学完python,就要学数据分析,这里推荐人手一本的入门书《利用python进行数据分析》

这本书的作者是pandas库的创始人,所以是最权威的。

另外,学习数据分析,一定要注意学以致用,肌肉记忆。所以需要有数据源。

在我的近二十个数据源中,有一个我用的比较多,所以这里特别友情推荐一下,也算还个人情。别的数据源,等你到了一定程度,自然会知道的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多