一、要用python作数据分析,先得对python语言熟悉,推荐一本入门书 :笨方法学python (learn python the hard way),这本书用很是有趣的讲述方式介绍了python的基本语法,很是适合非计算机专业做为入门书来看。python
二、用python作数据分析的话,推荐用 anaconda,地址https://www.anaconda.com/download/ ,能够根据须要选择版本算法
三、后面须要添加各类包的时候,在开始-全部程序,打开Anaconda prompt,输入 pip install package_name 命令,运行,就能够完成安装,这里的package_name是须要安装的包的名称,好比,须要安装 numpy ,能够输入 pip install numpy,点回车,就能够了。机器学习
今天遇到一个问题,若是提示 :ide
You are using pip version 10.0.1, however version 18.0 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.学习
则说明pip版本过低,先按照提示输入 python -m pip install --upgrade pip 升级pip,而后再次安装所须要的包就行了。大数据
四、学完入门书以后,就须要针对性的学习如何用python作数据分析了,推荐一本书:利用python进行数据分析 ,这本书主要介绍了数据分析经常使用的几个模块:numpy、pandas、matplotlib,以及数据预处理须要的数据加载、清理、转换、合并、重塑等等,建议从第4章开始看,看完后,再接着看前3章。不少新接触的人从头开始看容易一头雾水,看不下去,接着就放弃了。ip
五、作数据挖掘必需要懂机器学习的各类算法,我比较推荐的一本也是很是有名的一本书:机器学习(周志华著、清华大学出版社),由于封皮和书中的例子多以西瓜为例,因此别名西瓜书。数据分析
六、关于文本分析的一本很是好的书:数学之美,写的很棒。数学
七、白话大数据与机器学习,刚读完,通俗易懂。pandas
八、Python数据分析与数据化运营(宋天龙著),实例丰富,附代码。