推荐指数:★★★☆☆python
介绍数据分析的相关知识和流程,主要讲怎么利用Python导入数据、操做数据、输出数据和绘制各类数据图表。优势是小白就能够学,从零开始简单易懂。缺点是不够深刻,知其然不知其因此然。下面是我的总结的一些内容(实际上是对着书复习一遍,毕竟看完就忘了):编程
这里说明一下,本人学过Java,但只是学过,Python更是初学咋练,若是有错漏的地方,请不吝指正,万分感谢!数据结构
1、推荐使用Anaconda/Jupyter Notebook进行python编程函数
做者推荐使用Anaconda学习python,我的感受仍是不错的,由于后面学习《简明Python》安装了JetBrains PyCharm(专业版),对比起来要方便不少。基本就像下面:学习
(1)Anaconda的控制台命令窗口,这个要保持运行。测试
(2)下面是编程界面,具体操做不说了,展现一下,你们本身感受。spa
这里补充几个经常使用的快键:3d
1)选中内容按Ctrl+/excel
2)'''要注释的内容‘'',这种方法的好处在于,可使用__doc__(注意先后都是两个下划线)方法调用出来。code
Alt+Enter(效果以下图GIF)
你们也能够看到,__doc__的用法。python里面无论函数也好、类也好仍是其余什么,均可以看做是对象,__doc__就是默认的一个属性了,能够直接调用。
就是Tab键,相似Java的点方法。
另外使用Anaconda有时候你点了运行,会发现没啥反应没运行结果,这个时候最好重启下服务。
2、基础概念
这部分介绍的就是一些基本概念性的东西。我说几个我的感受有用的:
1 >>>list_a = [1,2,3,4] 2 >>>list_b = [a,b,c,d] 3 >>>for i in zip(list_a,list_b): 4 print(i) 5 (1,'a') 6 (2,'b') 7 (3,'c') 8 (4,'d') 9 上述以list为例,如改为下属代码,结果同样。 10 >>>list_a = (1,2,3,4) 11 >>>list_b = (a,b,c,d) 12 >>>for i in zip(list_a,list_b): 13 print(i)
其实就是1-3三种,回头一看,就是括号不同(汗~),大括号字典,中括号列表,小括号元组。
3、获取数据
就是导入外部数据了,主要是Excel。使用的是Pandas的read_x()方法,例如:
import pandas as pd df = pd.read_excel(r"C:\Users\admin\Desktop\测试.xls") df
这里有两点:
1)运用r(转义符),不用的话就把\改/。
2)若是你像我同样报下图这个错误,那么你多是把从桌面复制的文件路径直接丢到了代码里,你能够试着转换一下,好比先复制到QQ聊天框,再复制到代码里,就OK了。
我的感受这个是格式的问题,可是在网上找了下,不太好描述问题,因此没发现答案,若是哪位朋友了解,请帮忙解惑。
OK,本次的学习内容总结到此就先到这里了。