Week3-Python培训第三周小结

    不知不觉已经进行完第三周的Python学习了,老师用三周的时间把这门语言的精华和核心部分给大家过了一遍。这一周的新知识并不多,相当于重点把面向对象进行了反复操练,各种方式方法进行应用。大概的内容我是听得懂的,只是非常反感数学运算。学到了这周我明显掉队了,因为个人原因耽误了1天课程和几个自习,本来想好要做的练习也没有完成。那么当然也无法写出高质量的周总结。掉队了怎么办呢,只有付出更多时间复习和练习,才能跟得上。如果不能,那就只有掉得越来越远直到车尾灯都看不见,希望我不会如此。我就不贴代码了,简单说下本周学习的内容和个人理解,然后去做预习。本周学习的主要内容是函数、高阶函数、面向对象的编程方法及其应用、与js的数据交换、从网络上扒取数据交换的方法(API)。

    函数中学习的内容有可变参数、关键字参数、命名关键字参数,按我的理解是联系了列表、元组、字典等的应用。绕来绕去也就那样,学的是基本明白了,需要反复去练习才能真正了解透彻。至于高阶函数是什么我又忘了。。。回头补一补吧

    至于面向对象的编程这个大课题,刚开始我听的很兴奋。感觉好似通过设定类、对象、静态和动态参数之后,就能够打通任督二脉驰骋于Python编程的江湖之中了。可是越学习越糊涂,加上有事耽搁,只有勉强记住了大的套路。编程最好以面向对象的方式去进行,任何东西皆为对象,编写任何程序都可以以面向对象的方式来进行。如何进行呢?先要有类(爸爸、爷爷、祖宗),将共同的特性属性弄好,然后要对象去继承。继续有子类、孙类。而子类孙类比爸爸类祖宗类更强大更独特,具有自己的专属属性。其中还有关键的知识点,比如说私有属性啊、包装器啊、导入原生函数和自定义函数啊等等,我是云山雾罩没有搞懂,大概记住了格式。那么,把这些都设定好之后,就可以用语句去调用他们,让他们动起来,让他们去完成命令和行为,产生出我们想要的结果。说起来好简单呀,我也不知道描述正确没有,总之我尽力用自己的语言去描述了。老师看见了有空单独辅导下我呗!中途老师教我们用第三方库PYGAME进行了多个游戏程序编程,真的挺有意思的。我才了解到原来一个简单的五子棋游戏和贪吃蛇游戏都那么复杂,需要把方方面面的静态动态参数都搞清楚并仔细设定好,逻辑清晰才能最后成功。对于人类来说,一个眼神一个动作是那么的自然,可是要让计算机达到这些简单的行为,则要付出相当复杂和辛苦的运算。而我们平时觉得再正常简单不过的事情,实际上也是经过了我们身体、神经、脑细胞的复杂运算的!比如说拿起杯子,眨下眼睛,看似只轻松愉快的事情,实际上得牵动我们多少条神经,经过我们大脑多少次的计算和指令才能真正完成。计算机犹有过之,因为计算机其实并不一定比我们大脑和身体更精密。因此,面向对象的编程才更加重要,我们程序员用编程语言‘“让计算机想人一样思考,把编程语言尽量的往自然语言的方式方法上靠近,这样的程序才能易写易读易用。呼,以上就是我的总结和理解吧,希望能加深加强练习尽快熟练起来。

    最后的部分就是API咯,我早就知道什么是API,可是我从来没有真正明白。这句话不是矫情也不是绕弯,知道并不一定明白,明白并不一定会用。本周的最后老师教了我们如何用Python跟JavaScript进行数据交换,如何用Python从网络上的第三方平台调用扒取数据和图片。这才让我更进一步明白了,原来API这种所谓的程序接口其实可以是一个链接、几句代码,其目的就是跟不同的平台,不同的语言,不同的程序之间进行数据交换,其关键的方式方法就是API。老师我说错了没。。。。。。

    好了,我要去做预习了。老师说下周任务重,还有考试。要求我们预习正则表达式,还要重新把计算机网络的基础知识了解一遍。我之前自学的时候看到过正则表达式,真心不知道是什么鬼。我再去试试吧。下周希望能多做练习复习,并跟得上大家的学习节奏。周围好多优秀的同学,他们学习得真不错。能得到他们的帮助真好,我应该不会掉太远。下周见!

    

     

你可能感兴趣的:(Week3-Python培训第三周小结)