“
0基础小白学Python的路程不易,但总有一些思路和方法值得借鉴,知道这些能让我们少走很多弯路。
今天我们就来分享2位前辈的学习经验和方法。
零基础学编程的方法
回忆一下我自己学习计算机编程、指导学生编程的过程,可以发现一个很难察觉的思维陷阱——我们回答问题、指导学生很容易从自己的角度出发,而不是从学生的角度出发。
对于零基础的学生来说,第一件事情是感觉、体验。就象你第一次骑自行车、第一次游泳,等等。那么,第一次体验,可以在屏幕上打印出一个“Hello World!”,可以做一个算术运算,可以画一个图形,等等。
第二件事情是耐心。我们的大脑接受一个“新”事物,总是有一个过程的。所以,耐心一点,从第一次接触、体验的时候,不要因为简单就不耐烦,也不要因为复杂而不耐烦。所以,对于这一点,你应该有思想准备。
第三件事情是思维。编程语言是一个工具,有自己的思维体系,你要研究其中的思维逻辑。计算机只能计算,要让计算机做事情,我们就只能绕个弯子,也就是想办法分解步骤、并把处理步骤量化成数字,然后输入到计算机,让计算机进行处理。这很不容易接受,特别是对于初学者。要做几次训练,所以先不要急着上机。
第四件事情是练习。类似于汉语、英语,你通过大量地使用与练习才能掌握这个思维体系,才能运用自如。
小白学Python的经验分享
我踩过不少坑,中间划了很多次水,放弃了很多次,当被现实一次次打脸,才才深刻明白道理:打铁还需自身硬,学到手才是自己的,不要羡慕别人,终有一天你可以成为大佬。
记住,要坚持,哪怕每天学习一小时,不要间断,一年后你会发现成长了许多,10年后你可以出道了。
看过很多书,有的看的不到一半就放弃了,有的太基础,重复看了很多次都是基础,看着就烦,基础太简单看不下去,难的部分看不懂,就放弃了,这就是新手通病,人遇到问题都有抵触的心理,我们要做的就是克服这种心理,越难越要迎难而上,不要像我一样,在基础语法花了太多时间,提个建议,基础部分要稳扎稳打,做好笔记和注释,以防后期忘了好查阅,有可能过了两三天就忘了,也有可能一天就忘了,所以做好笔记。
我们都是人,人与人智商不会差太多,我深信,学好编程只需要初中数学就可以。所以,请不要轻言放弃。
大部分书都不适合新手,尤其是零基础小白,特别是文科生或者其他行业理科生,有人推荐这本书,说这本书容易入门,我就去看这本,看到一半,又有人推荐那本书,于是资料太多,视频太多,什么21天掌握python,10天学完python,这类的标题看着心烦。
入门很快,一个月基本都能入门,进阶可能需要大部分时间,还要找找项目练习。
如果你有适合自己的书,请坚持下去,本人在看cookbook这本进阶书,我相信可以看完这本书,说实话,这本书讲的有点深,对小白来说有点难,但确实是一本好书,适合进阶。
基础的书籍就推荐一本《python语言程序设计》梁勇编写的,这本书我看完了,里面练习题很多,适合巩固基础知识,绝对好书,有需要的去公众号下回复索取。
新手零基础建议先不要看书,最好跟着入门视频学习下,否则前期坑很多,花太多时间在装软件上得不偿失,开发环境我推荐pycharm,关于环境的配置,可以百度搜下教程,一般基础视频都会教如何配置开发环境。
不要在编译器选择上花太多时间,强烈安利pycharm,这个有免费社区版,专业版需要破解,其实社区版完全足够。也不要纠结社区版和专业版,这个目前对于初学者根本感受不到影响,因为有些功能用不上,社区版足以。
我们要明白主要目的是学习编程,其他都是次要的。推荐pycharm,就配置好环境和编译器,码起来。避免前期浪费太多时间,打击自信心。这个开始大家都一样,都是慢慢摸索,要相信自己可以的。