python有很多用途,而本文记录的是用python做数据分析,入门要学习哪些知识点,易错和重要知识点有哪些,学习过程中遇到哪些问题
一、入门要学习哪些知识点
学习一项新知识,并不需要将这项知识涉及到的所有内容都学,主要是看你要解决什么问题,根据问题来定义你要学习的内容。
学习用python做数据分析的基础知识点如下:
1.数据类型(有5种类型):
字符串:如何定义、合并、格式化操作
数字:有哪些类型?如何四则运算
容器:有4种类型,列表list、元组Tuple、集合sets、字典Dictionary。搞清楚每种类型如何定义?每种类型的增加、删除、查询、修改如何操作?
布尔:只有两个值True和False(首字母大写),一般用于条件判断中
空值:理解None,相当于EXCEL中空单元格
2.条件判断:单条件判断、多条件判断的格式
3.循环:for循环和while循环的格式,continue和break跳出循环的用法
4.函数:函数的作用、如何自定义函数、如何使用函数、参数的传递方法、不可变参数和可变参数、变量作用域
5.模块:了解模块和包的作用、内置模块和三方模块、模块的引用方式、如何使用模块中的函数或属性、包的安装
6.数据结构:了解python数据分析中常用的数据结构:双向链表queue(队列、栈)、排序字典、计算器的作用和如何使用
二、易错知识点总结
记录自己认为重要的或犯过错的知识点,这样记忆会更深刻
1.各种符号:如逗号、括弧、单引号、冒号等等都要用英文状态的
2.定义集合一般如{a,b,c,d},定义空集合不能用{},要用set()
3.在python中,当语句以:冒号结尾时,要使用缩进,缩进最好统一用4个空格
4.字典的遍历,跟其他容器有些不一样,
#定义股票数据
for key,value in gupiaoDict.items():的意思是每一次遍历,都取一组键和值出来
5.双向链表queue中队列和栈定义是一样的,对它们操作的不同,区分出了队列和栈
三、遇到的问题如何解决的
1.如何修改jupyter notebook的文件保存路径
解决办法网址如下:
修改 jupyter notebook的默认文件夹位置www.bbsmax.com
2.练习资料.ipynb格式文件如何打开
查百度,将.ipynb文件复制到upyter notebook设置的文件保存目录下
3.在jupyter notebook中如何输入标题(也就是加粗大号字),如下图,点标题,按ctrl+enter,如果想要字体再小一点,就在最前面再加一个或两个#号
4.集合的函数update的具体用法
python 中集合的update()blog.csdn.net
5.如何理解报错信息
一文教你读懂 Python 中的异常信息