—、肯定要认分明:为啥要学 python
学习是须要能源的,能源来自于外在的渴望,比方有的人是要转行,原来是学其余语言的或者其余行业的,想通过学 Python 进入数据分析畛域,或者有的人要加薪,是要做人工智能,机器学习(最近这方面是很火)
所以如果你有很强烈的需要,有很远大的指标,这对你学好 Python 十分重要,因为有了指标才有方向,有的方向就有了能源。
二、肯定要保持: 要有恒心
Python 的应用领域很广,能够做自动化测试,自动化运维, 也能够做 web 后端开发(比方赫赫有名的 Django,Flask 等框架),也能够做爬虫,数据分析,更能够做机器学习,自然语言解决,数据挖掘,有很多畛域
你到底要学什么,很容易迷失方向,听他人说 Python 的 web 开发很牛,学了几天,过两天网上又说 web 开发用 PHP 才是王道,学 python 应该学数据分析,数据分析怎么怎么火,于是又去学数据分析,后果学了一个星期,发现最近 Google,Facebook 都开源了一些深度学习的框架,人工智能是将来的前景,立马又心痒痒开始学机器学习,数据挖掘了。这样的人左右摇摆,跟小猴子掰玉米一样,到最初什么都没有学好,而且工夫节约不少, 所以一旦抉择一个畛域就要坚持下去,千万不要左右摇摆大功告成
还有一个好办法就是保持每天编程,每天半小时
三、设定一个小指标
学 Python 肯定要有一个指标,方才选的是大的方向, 比方我想 web 开发,有些根底的人, 那么你就给本人定一个指标,比方 1 个月用 Django/Flask 开发一个小的网站上线玩玩,不须要做的很精美,要害是你要学做,并且让本人严格执行,最初 1 个月做进去. 或者 2 个星期爬一个豆瓣玩玩, 总之肯定去执行.
有的人说本人是初学者,1 个月可能没有入门呢,怎么学的 Django,那你就给本人定个小指标,比方写 1000 行 Python 代码,或者写一个小的工具,比方把你们公司的人名按年龄,工号,进行排序,比方统计 c 盘外面所有文件的大小,或者写个自动化的小脚本, 通过这样的小程序置信你对文件的解决,列表,字典,字符串的使用会更深一些,而且让本人更有自信心。
四、长于总结和发散学习
学 Python 肯定要长于总结,Python 的技巧很多,而且很系统,我常常用脑图去剖析,总结一些知识点.
碰到他人写的优良的代码,连忙把它记下来,回去好好钻研,为啥人家写的这么精炼啊。
孔子说过, 学而不思则罔 思而不学则殆,我感觉学 Python 要常常推敲, 什么意思的呢,举个列子大家就明确了。
比方写一个程序判断字符串是不是回文,像’abc’,’level’这样的都是回文,如何判断呢,你须要推敲一下,看能想出几种解法~~
1). 最最惯例的就是把字符串倒转,若还是一样就是回文
2). 除了下面的解法,有没有其余的思路
咱们很容易想到了递归,就是第一个字符和最初一个字符若雷同,持续递归剩下的字符,始终到剩下的字符为 0
3). 下面的递归是从两边往两头,有没有更好的办法呢,从两头往两边
五、加入较量
咱们能够报名加入一些身边的较量,比方你要是学数据分析的,就去大数据比赛平台 Kaggle 加入数据较量,或者本人学校的较量,或者公司的一些黑客大赛,编程大赛,实战是最最最最好的练习.
有人很好奇为啥要加入较量呢,因为通过较量,会迅速的让你的功力失去晋升(就比方七龙珠外面的天下武道大会),而且还能意识很多牛人。
好了以上就是如何学好 Python,一个前人的肺腑之言,就这些情理都是我本人经验总结进去的,而且集体感觉十分好,当初无偿的通知喜爱学 Python 的人,真心真心心愿爱 Python 的人少走一些弯路.