python学习之路

“小小怪”在读研究生之前也是个小混子,代码方面除了html和js,其他代码能力还是很弱的。今天给大家说一下0基础如何学好编程

一、基础一定要牢固

当我们想真正去学习代码的时候,不要想着直接拿一份很长很长的代码过来看,首先,里面很多东西你都不懂,比如说封装,继承,多态这些概念,变量的变化规则等等,很多方面,你根本就不知道,所以这样盲目性的去学习是非常不理智的。因此我们首先就要把基础打牢固了,有人觉得那么多东西,我学习的时间怎么够用呢!其实不是时间不够用,其实是你不想去学习,所以静下心来,不要怕,我们就从最基础的学习,你需要买一本0基础的书,比如python0基础到熟练啊,这种类型的书,对,没错,这种书看起来非常的低级,对于大佬来说,他们会觉得这书是给人看的么?这不是弱智都知道的东西么,但是当你把这种书看完之后,你会觉得你可能什么都不懂的感觉,这个时候你去找点简单的代码尝试着去看懂,你会发现一个问题,你好像能看懂他每一步在干嘛,虽然你具体不知道整体代码是为了做什么,但是你知道他每一步的含义,然后慢慢你就能猜出来,其实他一开始的目的是什么,怎么构思出这些代码的,怎么去使用函数的封装的,为什么要去封装,变量是如何变化的,为什么要定义全局的变量,为什么要定义零时的变量,为什么要定义lambda这种临时的函数呢?这些问题你会慢慢的知道。

二、坚持看算法,整理思路

当我们有了非常扎实的基础的时候,或者当你能看懂一点点的代码的时候,不要忘记自己是谁了,你这才入门而已,这个时候我们不要上收去做项目,比如游戏开发啊,全栈开发,高级编程这些东西,首先需要去学习算法,什么是算法,算法就是将代码组合起来,通过你脑子的逻辑思维,达到你想实现的目的,开始可以去学习简单地算法,多看多总结思路,比如字典的用法,列表的用法,封装冒泡的算法,改写冒泡的算法。

三、多方向发展

其实代码之间是相同的,对于需要找工作的同志们,可以去学习一点django全栈开发,而全栈开发里面会涉及到html的知识点,因此我们必须要去学习html,让我们的页面变得好看一点,可是好看却不会动也没什么意思,因此我们还要去学习javascript,可是学了javascript,我们觉得操作dom元素的步骤太频繁也挺麻烦的,我们可以去学习一下jQuery,我们操作jQuery元素的时候反而更加得心应手了。然后我们发现自己写的好丑,就突然发现有好多模板可以使用,比如bootstrap,easyui,layui等等前端的模板,可以当我们熟悉了全栈开发之后,自然而然的需要用到数据库,那我们就必须熟悉使用各种数据库,关系型的比较流行的mysql,非关系型的比较流行的有Nosql,mogondb,等等。学习数据库是为了干嘛呢,存储数据,数据会被渲染到网页,那么安全问题呢,那么我们就要去学习网页的结构,学习了之后,考虑到了用户的安全呢,那么我们就要去学习session,cookie这类知识点,当然了session只是cookio一种比较安全的存储方式,当我们一环一环的去学习的时候,你会发现,很多东西,即使你并没有接触过,可是看代码也能根据自己的思想写出来

四、多看大公司的开源代码

当我们觉得自己的代码能力已经能看懂代码的时候,我们就可以去学习一下大公司写代码的思想,比如我想传入一个值run(a)这个a的值可以根据自己认为设定,但是a的值又依赖于数据集里面的个数,那么大公司的源码会这样处理,首先获取到这个数据集里面的个数,如b=movelens.counts()然后选取最优的best=a<b?a:b这段代码的意思就是:如果输入的值比数据集里面的小,那么就可以取,但是如果超出了数据集里面的范围,那么就选取数据的值,非常的简练,但是却实现了传入数据不可能报错的可能,也给使用者带来了方便,不然,使用者还需要自己捕获异常。

最后祝大家在学习python的路上披荆斩棘


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1990858822@qq.com

文章标题:python学习之路

本文作者:XIAOK Z

发布时间:2019-08-31, 16:59:49

最后更新:2019-08-31, 17:30:36

原始链接:http://yoursite.com/2019/08/31/python学习之路/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏