本周我重点学习了Python的函数与面向对象编程知识,摆脱了基础代码的堆砌写法,对Python编程逻辑有了全新的认知,收获颇丰。
在函数学习中,我掌握了自定义函数的定义、调用格式,理解了参数、返回值的核心作用。通过反复练习,我分清了形参和实参的区别,学会运用默认参数、关键字参数简化代码。同时我明白,函数的核心是代码复用,能将重复的代码封装起来,大幅精简程序,让代码逻辑更清晰、可读性更强,有效避免了冗余代码的问题。
随后我接触了面向对象编程,这是本周的学习难点。我系统学习了类和对象的关系,掌握了类的定义、实例化方法,了解了属性和方法的用法。通过练习,我初步理解了封装的编程思想,学会将数据和功能封装在类中,让程序结构更加规整。但我在构造函数的使用、对象方法调用上还存在生疏问题,偶尔会出现语法报错。
经过一周的练习,我告别了单纯的顺序、循环编程思维,开始建立模块化、结构化的编程逻辑。同时我也发现自己的实操能力不足,对面向对象的核心思想理解不够透彻。
接下来,我会多刷实操习题,巩固函数的各类用法,深入钻研面向对象的基础知识点,理清类与对象的逻辑关系,熟练运用所学知识编写简洁、规范的Python代码,夯实编程基础