先简单介绍下,我Python都是自学的。学习时间比较短,大概在1个月左右。
Python入门简单
Pyhton的入门学习相对以前的开发语言学习来讲,算是很简单的一种面向对象语言,比PHP还要简单(在我看来,PHP是最简单的代码了)。
Python简单有以下几点:
1、Python的语法简单
如果你有过其他面向对象语言的基础,英语还不是太菜的话,基本上都能读懂Pythond代码。
2、Python格式清晰
因为没有大括号,所以你必须在写的时候就要好好对代码进行格式排列。写完的代码看起来很优美。比以前写Java等代码要进行格式化操作好多了(有些朋友可能代码在提交到git之前都会忘记格式化再提交这个步骤)。
3、Python现成代码很多
Python的圈子比较广泛,有很多很好用的库,直接拖库可以解决很多东西,不用重复造轮子。
Python如何入门
老生重谈下。入门的话还是那么几步。基本上的开发入门都是这几步:
1、基本语法的熟悉
这个看你的技术沉淀情况。如果你有其它语言的基础,在学习的时候,很多语法都差不多,可以直接跳过。如果没有基础的话,你需要重头好好学习一下。
这个步骤是不能省略的。因为这个是最基础的。如果这个不会的话,后面所有的东西都没有意义。
2、语法代码示例编写
很多人可能会省略这一步骤。小编非常建议大家一定要进行这一步。特别是看纸质书的时候。
这个步骤主要目的是为了避免那种“一看就会,一编码到处报错”的那种情况。
学习的步骤有几个步骤:
DIKW学习模型:
D:数据(Data)。了解的程度。
I:信息(Information)。明白的程度。
K:知识(Knowledge)。会用的程度。
W:智慧(Wisdom)。运用之妙,存乎一心的程度。
DIKW模型。有兴趣的可以看下这篇文章《为什么学了很多知识,仍然没有什么用?》
3、示例项目
示例项目的目的是将原来的所有的所学知识全部整合到一起的步骤。主要起到一个知识的查漏补缺和知识的实际应用的效果。
如果你是职场人,你会发现,面试的时候。面试官非常关心的是你的相关项目的经验情况。以我多年的面试官经历,项目经验的目的是无非以下几点:
1、避免新人在项目中重复的挖坑。提升项目的成功概率。
2、可以更好的将相关经验分享给大家。
3、加速项目的开发进度
这个其实也是上面DIKW模型中的 智慧(Wisdom)这一步骤。
Python学习误区
很多人学习一开始豪情万丈,热情持续到第四天,发现苦难重重。就觉得自己不是这个料,从心理彻底否定自己。然后就成省略号了。
Python学习的时候,有以下几点误区需要避免:
1、切忌好高骛远
不要还在爬的阶段就去想着飞。一口吃不了胖子,就算吃成了,那也是吃撑了,最多算个虚胖。
2、切忌贪多
很多朋友,在语法还不熟悉的时候,就开始去拨弄个爬虫,最后都把自己弄得欲仙欲死不要不要的。
初学的阶段,最怕这种情况,这样做的话很容易让你走弯路,导致花费更多的时间。
3、切忌迷信大师
永远永远不要相信所谓的21天精通***速成班,那就是骗小白。这个社会所有的东西都要付出代价的。如果21天就能精通,那还需要1万小时理论做什么?
上面的观点简单点说就是,一步一个脚印。不要迷信大师,不要焦虑,现在的你是过去最好的你。
种下一颗大树,最好的的时间是十年前,其次是现在。
好了,Python小娘子已经在朝你招手了,赶紧行动吧。
网友评论