本帖最后由 yang4269105 于 2018-5-31 22:42 编辑
从五月十六来黑马到现在已过去半个月时间,这半个月的学习python的过程中,虽然坎坷但也收获良多。 如果把学习python比作一盘游戏,那么平时的知识积累就相当于刷小怪积累经验,这样碰到boss(难题)才能把它攻略掉。平时的知识积累很重要,要有一些好的习惯,比如做笔记。 对我个人而言,碰到的第一个boss就是打印九九乘法表,看了题目之后抓耳挠腮,百思不得其解 找不到破解方法。后来冷静下来想到了老师之前打印星星的案例,找到了突破口,便依样画葫芦,攻略了打印乘法表。 循环嵌套:和if循环类似,在循环中添加循环,外层循环一次,内层循环多次 乘法表:row = 1 While row <= 9: col = 1 while col <= row: print(“%d * %d = %d” % (col,row,col * row),end=”\t”) col += 1 print(“”) row += 1 通过解决这个问题之后,总结了一下,遇到问题不能慌,先冷静下来想想自己掌握的知识,再观察题目,用自己所掌握的知识去找突破口。
后来又有一次老师讲题,讲的完全可以听懂,也完全知道为什么要这么做。但是到了课下发现自己做不来。然后就继续问老师,老师很耐心的给我讲解了题目。题目后来算是顺利完成来了,自己也发现了问题所在。就是平时知识点掌握的不够牢固,才会发生 [老师的操作我都看得懂,也知道他为什么会这么操作,就是自己操作不出来]的情况。
现在阶段,我们学到了面向对象,一开始依然是要做好笔记
(面向对象相比函数是一个更大的封装 对象:实际存在的,可以通过类去创造对象 类:是一个模板,命名满足大驼峰命名法,包含属性,方法 类名:分析整个业务流程,出现的名词 属性:对对象特征的描述,名词 方法:对象具有的行为,动词 dir函数可以查看对象所有属性及方法__init__ 第一个参数必须是self class 类名(大驼峰命名法): def 方法1(self,参数列表): pass def 方法2(self,参数列表): pass 对象 = 类名() 对象.方法() __init__:初始化方法 __del__:被销毁前执行操作 __str__:必须加return,用来print对象时,返回字符串,而不是地址)
在学习python的过程中,每天做知识点的总结是很重要,但是学习方法的总结同样也很重要,学习方法得当可以发挥出事半功倍的效果 |