9号彩票开户

关注微信  |  微博  |  腾讯微博  |  RSS订阅
读者QQ群③:168129342,投稿请发dashuju36@qq.com
我要投稿

Python小白到底有多白?

Python

文|doll

其实专业、工作与编程完全不搭界,但总觉得代码很奇妙,只需用上一小段,就能让计算机不知疲倦、准确无误地工作,所以学习编程,是一种发自心底的向往或热爱,没有计算机基础,当然算得上小白!从php到office中的vba,学习总是处在迷茫状态中,为什么这么说呢?因为常常学不懂,不知道为什么学、用在哪?在这样的状态中,热情最终会被耗尽,然后从头再来,好像总差一句醍醐灌顶的提醒或是一句生动的比喻!就好比一直低头走道儿,却从没抬头看路。一直这样反复,这扇带弹簧的门每次只被拉开一点儿缝隙,就立即关闭,直到知乎上满眼的“人生苦短,我用python”,这门再次被拉开。曲曲折折,总有些学习的感悟,愿与大家分享。

读一本Python入门书。如何读一本入门书呢?应该把心态放平和,速度放慢,否则你可能会遗漏某些细节。就如同说英语,母语人士说得更地道的原因之一就是速度更快些,但开始的时候只有慢下来,才有后来的快,所谓慢就是快,少就是多了。读一个段落应该在理解的基础上至少读三遍,一个字一个字地读,包括标点符号,其中,逗号代表这句话没有讲完,分号代表前后两句话是并列的关系,句号说明表意完成。如此这样,你会发现很多原来没注意过的细节,比如,一个等号“=”是陈述,两个等号“==”是发问,这样就比你原来知道的赋值和比较更进了一步,你会感觉心里很舒畅,很痒,总是想去看书,这样的状态就对了!

Tips:推荐两个教程,一个足够简洁,一个更加丰富,都很经典。

简明Python教程(在线)bop.molun.net/

Pyton编程从入门到实践(纸质或PDF 版本Python3)

怎样加深理解。常常会在学习中遇到障碍,其实这个时候小白很需要一句提醒或是形象的比喻,这道坎儿就过去了,但这样的话并不好找,有时候需要自己悟好久。比如学了很久的vba,还是感觉有点儿晕头转向,偶然看到一段话对vba作了概括,一个中心“变量”,两个基本点“过程和函数”,三个代表“顺序、判断、循环”,原来如此,确实一直围绕这些在学习,感觉看完心中好舒畅。其实去了解正在学的东西“能干什么”,往往比“是什么“、“具体怎么做”更重要。遇到困难,要学会横向对比,比如看看同一个概念另外一个资料怎么说;还有,编程语言是用英语来展现的,所以英语真的绕不过去,有时候你需要查一下词汇的含义,会促进你对编程语言的理解,比如装饰器的英语是decorator,英文的解释是 a person whose job is painting and decorating houses,油漆匠啊!你原来房子的设备功能不变,由decorator作了附加的装饰,具备了新功能,那@new_device这样的语法就为你的房子增加了新设备,这样会好很多。

代码阅读和重构。代码被阅读的次数比编写的次数多,测试的时候需要阅读,给程序添加新功能的时候需要阅读,与他人分享的时候需要阅读。一边是你,一边是计算机,中间是一段Python代码,现在经过解释计算机懂了,顺畅执行了,但你没懂,这就悲剧了!编程语言应该是最忠实的了,没有虚情假意,没有口是心非,写出来的终将被解释执行。所以一段小小的脚本,都应该认真阅读,从头至尾一字一字的读,然后按照的自己的理解,重新架构,这样做会有很大收获,并且身心愉悦。

学习区和表现区。

  • Learing Zone:以提高为目标,有针对性地重复训练,关注你未掌握的知识,期待多犯错误以修正,让你的未来成长受益;
  • Performance Zone:以完美的展现为目标,有效执行,运用你已掌握的技能,将错误次数压缩到最少,侧重即时表现。

我们往往期待写出完美、巧妙的代码,而忽视了基础的学习和有针对性的重复训练,所以越是关注代码这个结果,就越是迷茫心乱,因为你连列表解析还没敲打上10遍,不知道里面有1个表达式,1个用于给表达式供值。这样的重复练习往往要进行数十上百次,而你却急着要完成一段精妙的代码。还有,学习过程中不要冒出太多枝杈,会分散你的注意力,有本书作为主线就好。

大体的学习路径:

  • 熟悉基本语法并反复练习;
  • 阅读并重写别人的代码、尝试一些小的脚本或开源项目;
  • 看进阶书(高级编程 核心编程之类);
  • 尝试做体系完备的项目;

如此周而复始,你至少会阳光明媚地走在Python的编程路上,当然,还有你美好的人生路!

End.

转载请注明来自36大数据(36dsj.com):36大数据 » Python小白到底有多白?

36大数据   除非特别注明,本站所有文章均不代表本站观点。报道中出现的商标属于其合法持有人。请遵守理性,宽容,换位思考的原则。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
友情链接:9号彩票平台  北京赛车pk拾网站制作  幸运农场  北京赛车pk拾分析软件  港龙彩票  

免责声明: 本站资料及图片来源互联网文章,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!