python小白的入门之路

       作为一个毫无编程基础的小白,自从开始学python 已经半年了,由于本人学的是经济学专业,并没有编程基础,很大的部分是一直不停的重复、重复再重复的练习和记忆那些知识,更重要的是感觉。看着网上说的什么零基础几天“入门”的广告,我可以很明确的说,零基础是不可能的,只有脚踏实地,才能真正掌握一门语言。随着接触的深入,我也自觉Python博(真)大(的)精(很)深(坑),到目前为止我已经学过了Python的基础语法、数据处理、爬虫以及机器学习,当然这只是大体了解,这三个方面每一个方面都需要投入很大的精力才能掌握的好。

        我现在水平也就刚刚入门吧,写这篇文章纪念一下我这半年的努力,同时也把自己如何入门的记录一下,如果对看过这篇文章的人有半点帮助,那真是莫大的荣幸了。

       很多人学python的目的是不同的,但是都不要紧,要找到一个能使自己坚持下去的理由,然后慢慢来,边学边练。编程这种东西也是靠熟能生巧的,在大量的积累下,不断学习,你的代码才能变得更加漂亮。

关于入门

我记得看的是《小甲鱼零基础学python》还有配套的视频,我把书看了一遍,视频看了一遍,代码敲了一遍,这算是对python有了一个基本的认识了。之后我又看了中国大学MOOC这个平台上北理的嵩天老师的《python程序设计》这是一门基础的入门课,感觉收益很大,而且还有配套的题目可以做练习,在这里推荐一下这个平台里面的课很有意思。这门课程讲了一些基本的计算机知识,还讲了python的由来,之后开始慢慢讲一些基础知识、常用的简单库还有一些实例,最后把python的很多方向以及对应的库简要说了一下,当然嵩天老师还有一些其他的视频也很好。

语法方面,除了上面的视频,我还看过《python从入门到实践》强推的一本书,我选书我会习惯性的豆瓣一下,评分很高,当然,看过之后发现确实很好,将基本的知识都讲到了,上面的视频中没有讲过类这个概念,这本书里讲到了,可以互补,最后还是三个项目实践以及一些建议。到此这就是我学过的语法方面。至于语法进阶书目,《流利的python》是一本很好的书,现在也在看,之后,会写读书笔记。

关于数据处理以及可视化

我之所以学python是想做一下数据处理的,感觉很高大上,但是听说没有数据怎么办,我又学了爬虫,又听说现在很火的是什么?很明显,机器学习,我又了解一下机器学习,这真是一个个大坑啊。哈哈,不过乐在其中。关于数据处理,其实主要就是那几个库的使用pandas、numpy以及matplotlib,建议在看书之前先看视频将库有个基本的认识,这里我看过b站的莫烦视频,对库有分别的讲解还有嵩天老师的数据处理课,之后看了《利用python进行数据分析》这本书,这本书写的还不错,对于那些功能基本上都讲到了,之后还有五个具体的实例,然后就可以自己慢慢得练习了 。

关于爬虫

我也是先从看视频开始,比如b站的莫烦视频以及嵩天老师的课程,然后看过了《python网络数据采集》这本书,这本书写的不错,可以对爬虫有个大体的认识,书比较薄,可以很快看完。之后,网上,公众号上会有很多爬虫例子,慢慢做。我现在再看静觅写的《python3网络爬虫开发实战》,也在动手练习,还没看完就先不评价了。

关于机器学习这方面我也只是再看一些入门的视频,比如吴恩达老师的视频以及github上的课程作业,强烈建议做笔记加做题,现在在看周志华老师写的《机器学习原理》,之后再做总结。

下面是一些连接:

https://pythonbooks.org/ 是一些各个方向的书目推荐

网易云课堂 --- 机器学习和深度学习的课程

鉴于本人水平有限,刚刚入坑半年而已,仅供参考!!!

你可能感兴趣的:(python小白的入门之路)