从零根底开始学的 Python,也算是一个过来人了吧,当初看来当初我也是走了许多弯路,来给大家分享一下我的教训吧。
首先是最重要的一点,想分明你为什么要去学 Python?你是想要做一个网站,写一个棘手的工具,还是只有可能通过学校的考试就行,这很大水平的影响了你该如何去学 Python,学到什么水平或者是你是否该转去学习另一种语言。如果你只是想做一个集体网站或者博客,你大可去学 PHP,甚至基本不必学,网上有很多网站模板,间接就能用。如果你们和当初的我一样是心愿通过 Python 写一些小工具来晋升本人退职场上的竞争力,进步生产力,你就须要明确 Python 相比其余语言的劣势之处。
易上手。就是 Python 最大的劣势,一个初学者不须要像 C,Java 去懂得数据类型,内存治理,你只有学会几句语法,你就能够实现一个工作。
代码简洁。别的语言可能须要上百行的代码能力实现的工作,Python 只须要十行。
宏大欠缺的代码库反对。Python 为咱们提供了欠缺的根底代码库,在网络,文件,文本,GUI 方面都有大量的函数为咱们提供帮忙。还有第三方库,也就是世界各地的程序员分享进去的代码库,当咱们想去实现某个需要的时候,兴许曾经有人为你造好了轮子,你只有调用就行。
选对正确的学习办法,这能够帮你少走很多弯路。这十分重要,因为如果抉择了一个低效的学习办法,兴许他人都曾经彻底学会了,你才刚配置好环境,学会 Hello World。
没有根底的倡议先打好根底,有根底的能够看文字。不要怕根底干燥,根底真正打好, 之后做我的项目你会有种买通经络的快感。编程之路开始还请不要功利,得耐得住寂寞,干燥。
对于小白来说,有集体疏导会比自学要高效的多,尤其容易保持不上来的小伙伴。
我并不倡议为了学 Python 去买书,因为一来国内的书品质真的参差不齐,二来国外的优质书像 Python Cookbook,Head First Python 从写完,出版,翻译成中文,这两头的周期很长,而 Python 作为一个更新很快的语言,你学习的版本可能曾经落后了。
肯定要多练!肯定要多练!肯定要多练!任何编程语言的学习都是建设在实际下面的,不练习,就像是花了半天工夫去学习开枪的实践,后果基本没有机会摸枪,你感觉你打得准吗?想要学好 Python 肯定要多去练习,没有熟练度的加成,你学的再多也只是夸夸其谈,一旦面对了真正的问题,你就会无从下手。
学会用搜索引擎。程序员外面会用百度的人的工资是不会用的好几倍,会用 google 的又是会百度的好几倍。用好搜索引擎,你会发现你遇到的问题基本上都是有前人碰到过并曾经解决了的问题。同时,会用搜索引擎之后你能找到很多资源帮忙你的学习。
最初,努力学习,学以致用。生存中能够用到 Python 的地位远比你设想的多得多,等到你学会 Python 之后你会发现生存中有很多的问题都是能够通过 Python 来帮忙你疾速解决的。
学编程最须要的就是急躁!当初大家想学编程太不便了,跟着教程满天飞。
心愿大家都能坚持下去,把 Python 学成哦~