自从创建公众号以来,一直有人问,python应该怎么学,为什么要学?要学多久?怎么才算是学会了?关于怎么学的问题,在很久以前公众号发过一个类似的文章,讲过怎么学python。大家可以回顾一下。
此外,我还想回答另一个问题:“怎样才算是学会了python?”。
有很多人问过我这个问题,因为他(她)们在学校学过python的课,虽然考试分数特别高,但却编写不出一个简单的小游戏。针对这一点问题,我想说的是,无论是什么编程语言,都不是看书看出来的,而是敲代码敲出来的。在学校学习多半是理论上的知识。我之前录制过《两小时python不挂科》的视频教程,也做过一些学校的试题。发现上面的的题目都是一些填空题,选择题,或者是一大段程序扣去几个变量,让学生填充,完全是脱离实际,对编程没什么帮助。
那么怎样才算是学会了python呢?在这里我给大家一个标准:
当你不在惧怕bug时,你就学会了。
不知道大家能不能理解我这句话,我见过很多学生,学了一个学期的python,结果都不知道怎么安装第三方库。或者最简单的报错都看不懂。就像下面这种报错,都没有勇气凭借自己的力量去解决。我真的不相信他们看不懂,我觉得他们只是害怕这一串红色的英文。
有的直接把一大段代码复制粘贴到命令行运行,出了问题都不知道自己错在哪儿。
有的一看到报错就慌了,他根本没有信心凭借自己的能力去解决报错。只能去各种群里面到处问。结果这么简单的问题发到群里,都没人愿意回答。结果他就在还在群里乱骂人。本来群就只是一个大家相互交流学习的地方,别人没有义务专门费时间给你解决问题,何况是这么低级,一眼就能看出来的毫无意义的问题呢?
还是说回报错的问题,总之一句话,不要怕报错,报错不值得恐惧,值得恐惧的只有恐惧本身。大家都是学了十几年英语,就算口语不行,对于程序报错那么简单的话,应该还是看得懂的吧,还是用刚才的报错举例子。我真的不相信大家看不懂最下面那句英文。
然后你根据报错看一看代码,很快问题就解决了啊。
如果比较复杂的报错,可以把报错的语句复制粘贴,在百度上查询一下就可以了啊。很多报错都有完善的解答。
如果一个人真的对python感兴趣,那么他写程序是不会感觉到辛苦的,也不会感觉到无聊。我在三年前学python的时候,总是想的写一个小游戏的程序,但是限于当年的水平,一直没有成功,后来写代码多了,再去写小游戏比如塔防,推箱子,射击游戏就一气呵成,毫无压力了。
最后,我在群里采访了几位学python的朋友,问他(她)们为什么学python,怎么学的?
正在上大学的小姑娘A说:
已有多年编程经验的B说
群里一位不愿意透露姓名的朋友说
欢迎在群里分享你的观点。
参考图片来源:百度图片。