懦怯囚禁人的灵魂,希望可以令你感受自由。强者自救,圣者渡人。
week2总结:
1.完成上周课程学习:
py中一切皆对象,list,tuple,dict等常用的数据类型都是对象,对象是类的实例化,同时类也是另一种类的实例化,因此在py中一切皆对象,如图
py天生支持多态,是鸭子类型
多继承时采用mro算法,解决钻石继承问题
魔法函数,类变量和实例变量,私有属性,super()继承父类方法
contextlib、minxin不是很明白后期再加强
2.完成飞机游戏
游戏虽然很简单,但是具体实现起来还是比想象中复杂很多,有以下几点体会:
一是对游戏中的飞机、外星人、子弹、计分牌等都通过实例对象进行实现,方便后期修改。
二是对代码块的功能进行了区分,对代码块进行归类放在不同的py文件中,通过impot相互引用,确保代码思路清晰。
三是不断将代码都放进函数中,方便调用的同时增强可读性。
week3 任务:
1.完成以下课程的学习
2.数据可视化项目