怎么才能学好python编程?

售前免费咨询热线: 4 0 0 - 1 8 6 - 0 9 0 5
汇智资讯Huizhi information

当前位置:首页 »怎么才能学好python编程?

怎么才能学好python编程?

日期:2020-09-07 11:23:51 访问量: 来源:

python语言对人的编程惯性的封装性很好,想要学会并不难,但是想要学好,就还得需要点技巧。

做一件事以前,先来确定一下我们的目标:让自己的写的python代码更pythonic。越pythonic的代码,越是好的python代码。想要做到pythonnic,就得先解决三类大问题:如何实现,如何优化,如何高效。

怎么才能学好python编程

第一类的python代码如何实现,就是掌握python语言的功能,这是python的基本底线,是pythonic底线的底线。这个阶段过得很快,一两个月就可以上手,三四个月就能熟练了,有一堆的python编程书可以参考。第二类是python代码如何优化,也就是掌握python的工作原理,这个是pythonic的底线。这个阶段是一个较大的瓶颈期,需要大量的代码阅读和代码总结。时间长短取决于学的人的学习时长和编程基础。只要能保持天天有代码摄入,到熟练掌握python优化的方法,一般超不过6-12个月。第三类如何高效地开发python则基本进入量变到质变的过程了。这个阶段的核心就是动手,有机会就练习,练习时间的长短和练习面的广度决定了pythonic的程度。下面我详细的说一下具体该怎么做。

(1)掌握python代码如何实现。这部分有两个子步骤。第一步,找两本经典的书一步一步地跟下来,推荐的是《python基础编程》和《python核心编程》。我们学习基本都需要做这一步,但为什么有的人看完书学的很好,而有的人感觉还是有些吃力呢?原因是感觉吃力的同学少了第二个步骤:找一些现成的代码使劲看,看看代码里的语句都是用的书中的哪些知识点,然后照着写一遍。不用背,不用记,遇到实在看不懂的代码也没事,刚开始写能调通就是一件很了不起的事了。我建议在github上找两段评分高的代码就可以了,评分高是为了学习材料质量好,要不然容易学岔劈。这个阶段一定要认真,不能三天打鱼两天晒网。

(2)掌握python代码如何优化。这部分至少有五个步骤,但第三和第四步是重复的。第一步,把你找到过的代码里的不懂的程序统统搞定。之所以前面看代码会遇到看不懂的代码,就是因为优秀的代码里隐藏着很多复杂的技巧。这个步骤需求一个师傅点拨,否则自己学自己查会比较耗时(选择师傅也是一门技术活)。第二步,把学到的知识点自己实现出来。这里的实现是指的自己用某种技巧实现一种业务逻辑,比如用迭代器实现商品列表的遍历等等。一个较好的方法是,自己找一个项目,或者和人合作一个项目,在实际场景中历练。这个阶段只有一个技巧,就是使劲练习。第三步和第四步就是重复第一步和第二步,也就是第一步和第二步至少要迭代加深一次。最后一步第五步,就是不断的在网上或者项目中寻找你不曾接触过的python写法,研究作者为什么这么写。仔细观察一下就能发现,前四步在加深深度,后一步是加深广度。这也是我们学习编程语言的比较有效的思路。

怎么才能学好python编程

(3)如何高效地开发python。如果是在学校的实验室里,完成第二步就基本是高手了,因为高校里一般没有代码质量检测这样的环节。在企业里就不一样了,你不但需要把代码写对,还要写的漂亮。这个阶段有两个步骤,第一,你自己要能看得下去你的代码。有的人是不敢看自己写的代码的,因为自己知道自己写的有多烂(比如我)。这是不允许的,这是自己给自己的懒惰找的借口。第二,找权威鉴定你的代码。这里的权威可以是任何一个有实际经验的工程师,专家或者发烧友,但尽量不要找学者,优秀的学者很难找。整个第三步的困难和第二步有所不同。第二步是知道困难,但是也知道怎么做;第三步则是知道困难却不知道怎么做。一个有效的思路是:你觉得某个人挺pythonic,就请教一下他的意见,如果有意见不同,就探讨一下人家为什么那么想;如果你觉得人家说的对,虚心学习;如果你觉得他low,说明你该回炉重造了。

汇聚行业精英智慧

致力于高端IT技术人才培养

助力万千学员成就IT梦!

汇智动力

扫码关注 领取资料

www.hzdledu.cn

相关阅读Reading

全国热线:400-186-0905

总部热线:028-6547-1147

周一至周日9:30-24:00

我要咨询
汇智动力微信

汇智动力微信公众号

')