课本
原本以为结束了前面7章的各种训练以后自己算是了解了python很多,没想到看了这章才知道之前的东西都只是鸡毛中的灰尘、蒜皮上的皮屑而已
===
其实关于物件导向,网路上已经有很多很多的创作,但为了之后回顾时能够知道自己这时的看法,所以不仅是理解,我还要把思考过程也尽量写出来
===
其实看了课本之后对于「面向对象」(繁中:物件导向;英语:Object-oriented programming,缩写:OOP)这个概念还是一知半解。只觉得为什么我要学一个完全不同的做法来达成我用原本的方式就可以达到的目标呢?
于是第一个问题就出现了:学习物件导向的好处是啥?
看了很多说明,基本上有几个点是大家一直提到的:1.使日渐庞杂的程式码有良好的可维护性 2.减少重用的状况
看来以我现在的Level,遇到的问题都是百行以内能解决的,基本上也不用重複呼叫一个方法太多次,所以无法体验到物件导向的美妙之处
所以现在怎么办?
因为学到现在我是跟着课本教材一章一章的走,基本上不会去碰别的教材
不过现在看来这个教材选择先介绍了一个我目前不能理解为何要这时候教的概念,然后也没有足够的练习与说明来让我理解与应用,不过我觉得前面学的东西已经把一些基础的东西学的差不多(至少我现在去看python教学书都会自动跳过前面的章节)(话说发现好多教学都只会教前面那些就没了?),所以我觉得大概是时候找个小怪来练练手...了吧?(立FLAG)
总之python100天目前将停在第9天,未来会先练习其他的东西,之后有进度再继续耕哈