最近看到很多人在百度问答提问Python学习到底该怎么学,我觉得以我两年的Python学习经验,能够为不知道怎么学习Python的人提点建议。
我是直接学习Python,没有学习过其他编程语言和编程基础的。刚开始接触Python是在和一个同事的交谈中了解到的,当时公司有一批数据需要计算,因为计算方法的繁琐,所以请教了技术同事,本来要计算两周的数据,经过代码的实现,只用了一周,虽然只节省了一半的时间,但是下次还可以继续用已经写好的代码来计算,省去了未来成本。同时他也告诉我Python比较简单,对初学者很友好,让我也想学习Python了。
学习Python不简单
刚开始,我觉得就像同事说的,Python的学习比较简单,但是,网上一查,我发现上了大当了。
不说别的,光百度搜索python,结果就有几千万条数据。而且我是初学者,对于编程语言一窍不通,让我在这个陌生的领域去找到有用的知识,很难。
中间我也买过书,也看过免费的视频教程,也买过系统的学习教程,但是总是被我的散漫给抛掷脑后,导致时间也付出了,钱也花了,结果啥也没学到。
后来,因为某些原因(主要是穷),决定逼自己一把,让自己沉下心来学习,到现在,已经能够稍微做一些简单的项目了。
通过我自己的学习历程,我也知道很多没有基础的人学习一门编程语言有多难,所以今天分享一下自己的半吊子经验,不喜勿喷。
Python学习方法
坚持,是学习东西最基础的东西。我认为学习Python学习最重要的就是坚持,如果不坚持,那么你会花了时间,也没有学到东西。
兴趣,没有兴趣的事情会让你提早放弃。我对Python的兴趣就是用Python完成自己之前不能完成的项目时那种兴奋,激动。Python相比较其他编程语言,入门是简单的,那么你很早就能完成一些有趣的玩意。
Python语言基础一定要打好,这关系到你未来的学习,不要觉得看了一遍学了一遍就会了,要通过不断的练习才能夯实基础。
目标,漫无目的的努力都是白费。我对网上的数据比较感兴趣,所有我学习的都是偏向于Python爬虫和Python数据处理的内容,对于Python人工智能,可能是我以后的目标。
方向,能够更好指引你达到目标。我之前买过Python学习的课程,里面的老师详细讲解Python学习路线,我跟着老师的方向学习,能够少走很多弯路,如果没有的也没关系,我可以把自己学到的Python知识和Python学习路线给大家分享,同时也巩固一下自己学习的内容。
多学多练。不管是Python书上的内容,还是Python相关网课的内容,其实都不足以让你能够掌握这门编程语言,跟多的时候你还是要学会自己查找相关Python资料,或者练习Python项目,达到补充学习和巩固知识的目的
保持一颗谦卑心。无论自己学到什么程度,都要保持一颗谦卑的心去看待别人写的关于Python学习的内容。或许你一眼就看出这个人的代码很垃圾,不如自己写的Python代码好,但是你仔细看就会发现,或许别人在Python代码的执行速度上比你快,别人的思路也能打开你的新思路。
静心,沉下心来去投入Python知识的海洋,你会学到之前没有注意的知识点,能够帮你更加快速处理之前某处功能。
思路清晰,一定要多看别人的项目,培养自己的逻辑思维能力,这个全靠自己。