课程链接:https://www.julyedu.com/course/getDetail/66www.julyedu.com
一 本次课所讲的知识点
Python安装配置
Anaconda环境安装和使用
Python编程速成
常见库的安装和使用
从哪里获取学习数据
案例和作业
二 把这堂课做一个流水账的记录吧,记录下来自己的收获有哪些
1) 数据结构
以前是学java的,相比起来:
python是弱类型,列表中可以有多种类型的元素
python的变量不需要声明,哪怕类中的变量也可以随时用到随时添加
重点:对于数据分析这门课程,需要掌握 容器的遍历
2) Numpy
是Python的扩充程序库,提供了一个高性能的数组,核心数据结构是ndarray
引用优先
可以对二维数组做切片
3)pandas
可以简单理解为增强的数组,可以指定索引序列Series,直接访问索引对象。可以通过字典生成Series。
和列表不同,它是有索引的;和字典也不同,是有序的。
在构造时可以构造数据集和索引集。
**每一行有名字,每一列也有名字,对比数组只能通过【行】来访问,它访问【列】很容易。所以可以很容易的访问excel文件。
4)matplotlib
用于绘图
*老师建议这个工具应该好好掌握,代码写的好,不如图画的好。老板看不懂代码,但是看得懂图:)
5)SciPy
基于NumPy来做高等数学,信号处理
6) 碎碎记:
为什么做数据分析首选Python,因为有大量的库的积累,只需要知道具体什么时候用什么就好,不需要都自己实现,能节省大量时间
*老师推荐两个网站:
TuShare是一个免费的,开源的财经数据接口包
三 把自己还需要进一步学习掌握的记下来,回头仔细学一下!
1) 容器,列表倒推,和 生成器
2) yield
3) 各个库还需要深入学习一下
mark:老师推荐了 廖雪峰的python教程