刚接触python是在2019年下半年,那时候趁着有时间在某宝上接点做表格的小活价格从几十到几百,同样是接活,别人用VBA做表价格可能就好几百上千,虽说羡慕但是对VBA就是没什么兴趣。刚好那段时间python的培训广告铺天盖地的推送,加上自己对数据分析感兴趣以及天天混迹于公司技术部门所以决定学python。
刚开始找了一个教学网站跟着网站一步一步的学,但是随着时间的推移发现网站这种教学模式很不系统,每个东西分开你会,但是组合在一起就啥也不是,而且你想查什么资料是非常不好查,于是后边决定买书系统的学,就这样一直坚持到现在。
1、很多人说python简单是真的吗?
在很多场合会听说python很简单,比较好学,但是我个人不这么认为,在不提 python库的前提下,单说“列表,字典,循环”等这些内容的时候感觉是很简单,但是套在一起的时候就很复杂,因为输出对象可能在不停的变换类型一会是列表一会是字典。等接触到库之后就发现库太多了,每个库有每个库的语法,虽说可以查语法,但是太多太乱,比如处理excel的库就有pandas,xlrd,xlrt等,每个库的特点又不一样,所以python的后期可以说就是各个库的学习,就python的标准库有200多个,我个人感觉好像没有终点。所以说python不简单。
2、树立学习的方向。
刚开始学python肯定是有一定目的性的,如果你对这目的有兴趣那就坚持,这就所谓的学习方向,你先把和这个目的相关的库搞懂再说其他的。比如我刚开始学的目的就是数据分析,那我就不去学习那么多其他的库,就只接触数据分析的库,比如pandas,numpy,matplotlib,pyecharts等,随着对这些库的学习,对python的了解也会加深。
3、学会查资料和学会记笔记。
在网上经常会看到说代码都是网上互相抄的,其实对于初学者来说这也是一个方法,找到你感兴趣的代码copy,然后再回头去读这些代码看看人家的语法逻辑等你就慢慢的理解其中的意思。这些抄过来的代码你可以放在你的笔记中,因为python的库很多,不是每个库你都熟悉,有些库可能在某个时间点就用一次,为了防止以后用的时候不会你可以将其中的一些代码记在笔记中,以后用的时候能当资料查看,因此python的学习就是不停的查资料,记笔记,下图为我个人这两年学习的时候记得一些笔记,大家可以参考参考。
4、如何系统的练习。
所谓的系统学习就是在学习中有个目标,不能天天重复做着某几件事情,这样对于学习提高不大,最好的方法就是做个什么完整的东西,比如我手里有每个月的公司的业务台账,我如何利用这个台账进行业绩的分析呢,首先我就要把这些单月的表格汇总到一张表里,然后要对数据按月或者按部门进行合计等等,最终让分析结果以图表的形式展示给大家。这样的话就要用到excel处理的库pandas,文件库os,画图的库matplotlib等,整个项目结束你就能系统的学习到三个库,随着时间推移你的学习是不是就很有成就感,而且非常系统。
个人推荐书单:
以下书单是我这两年看过的一些书,主要是数据分析方面的,我个人觉得挺好的,分享给大家。
《python编程从入门到实践》;
《python数据科学手册》;
《python网络数据采集》;
《利用python进行数据分析》;
《python网络爬虫从入门到实践》;
《MYSQL 8从入门到精通》。
感兴趣的话可以在微信公众号中搜索“数据处理和工作效率:Big_Data-",查看其他文章。