-----------------------------正式开始了,严肃严肃------------------------------

这篇文章适合那些第一次接触语言的Python学习者。如果作为读者的你时间紧,可以直接跳到文末的粗体总结

如果说比较简单的程序语言的话我想Python应该能算一个吧。作为我正式接触的第一个语言我个人的感觉是这个语言也忒随意了点吧,完全没有一开始想的那么多注意事项,对于初接触的人来说,除了注意key words,逻辑顺序外基本就不容易找到其他一些注意事项就可以写出一些简单的东西了,所以我还是很庆幸我可以优先接触这个语言然后转入到其他语言的。文章后面的部分我将介绍我个人学习Python的过程和方法,虽然不一定对所有人都有效,但是希望能给学习所有准备学习Python,正在入门的小伙伴一点参考,帮助你找到自己的方式。

开始正题了哈,首先在学习这门语言之前因为我有一个学长给我的建议是优先培养逻辑思维和算法,所以我并没有直接开始语言的学习,而是通过他推荐我的Alice来尝试进行一些简单的逻辑训练,了解了for loop,while loop,循环,同时运行等一些简单的运算顺序,相信我,从这里开始对你绝对没坏处,也许你会觉的简单到浪费时间,但是其实你培养了这个思维和习惯后你会发现你在学习Alice的时候无形之中为你理解Python节约了时间,你会用更少的时间去理解一个相似的东西。在学习Alice的同时我也在读《算法图解》的翻译版,在使用Alice阶段读这本书你可以将问题考虑如何用Alice去解决,从而起到加深印象的作用。

每学一个新的知识一定要有一本好书陪伴,因为一本好的书会给你打好基础,但是有的时候一本质量好的书你却会看不懂或者你能看懂但是说的都是废话无关紧要的东西,所以你需要的是一本你能看的懂,同时能学到东西懂书(这是废话但是我也要说!)。对于Python的学习我所找到的书(对我有用的书)是《编程小白的第一本Python入门书》,这是一本免费的ebook,但是质量绝对还是可以的。作者写的通俗易懂,真通俗易懂,从最开始的print开始让你逐渐深入,不用你去记住什么理论而是告诉你该怎么做,为什么必须这么做,做了后的结果是什么,当然,在读这本书的时候请记住,一定一定要自己亲手去打这些代码,因为工科不去实践等于白学,同样的一周你敲了1h代码的人和敲了2h代码的人一定是有差距的,没法敲代码也要自己用纸笔写。一定要有个笔记本,不要工工整整,但一定要自己能看懂,不需要记录什么理论,但一定要有主次,可以讲掌握的代码,哪怕最简单的def 也可以写下来,然后自己写下自己的理解。

除了要有一本好书之外,一定要有本‘字典’, 不一定是专业的学术字典,可以是一本书。我就是将《Python语言及其应用》作为我的‘字典’来使用。最近的一项作业是写一个公交车时间表的查询系统,因为时间戳的计算我们并没有涉及所以必须自己学习这时候你的‘字典’作用就体现出来了,一本很全的‘字典’可以让你在很短的时间去解决很多问题,我就通过这本‘字典’结局了时间戳的问题,随着你的学习的深入你会发现字典越来越不够用了,这时候你就需要去寻找新的‘字典’来补充或者替代原有的了。

最后一点就是练习,前面已经说了要手打,不能手打也要写出来,我毫不夸张地说,我在4个月的时间内我写了我高中高考前半年的草稿纸用量,反馈给我的结果就是我在Python上的基础掌握程度从一无所知到基本知识能手写,虽然会有一些需要借助笔记和字典,但是借助的次数是逐渐减少的。所以只要你多写,多注意一些符号细节你就能在正规的程序中避免,此时这个已经成了你的一个习惯,习惯性的去避免这些小错误从而提高效率。《挑战编程技能:57道程序员功力测试题》我个人所使用的类似题目书籍的书,别被名字吓到,其实是非常基础和适合新手的,一天一题一点都不困难,先自己写,有问题结合你的笔记本和字典然后写,最后跟他提供的思路对比,然后一周一个总结,总结下自己错在哪,补充到自己的笔记本中。当然你可以加入一个算法群去和一伙人讨论,team work一定是比自己一个人有效率有动力的。

总结下: 1.不用急着去直接学习语言,从思维着手,一定能事半功倍,毕竟有准备才能更快的掌握一门语言; 2.要有一本适合自己的书去引导自己入门,有自己的笔记; 3.尝试有一个方便自己查找的‘字典’,根据自己的进度逐渐添加更换完善‘字典’; 4.一定要多练习多亲手实践; 5.如果可以的话可以和其他人交流。

总的来说我觉得这几点比较重要了,时间规划是你自己的事,如果自己都不觉得自己能学好或者总说没时间的话我觉得你直接放弃这门语言吧,时间规划糟糕和找理由推脱的人是不会做到学会一个东西的,这是所有科目都通用的。如果你选择了学习我希望这篇文章能帮到你。

最后祝愿各位想学Python或者和我一样正在学Python的小伙伴可以达到自己想要的高度。(^_^)

---------------------------终于结束了,谢谢老板的阅读---------------------------