2021-2022-1 学号 20211415 《信息安全专业导论》第八周学习总结

教材学习内容总结

《看漫画学python》中第九章是了解了类和对象的概念:类可以类比于一类人这种定义,对象即是在类中的个体。介绍了面对对象时的基本特性

1·封装性:隐藏了对象的内部结构,只保留有限的对外接口

2·继承性:A被B包括,那么A拥有B的全部数据和操作

3·多态性:对象可以表现出多种形态,并不唯一

 

 

第十章是讲解了异常处理,用try-except语句捕获异常,并可以用finally代码块释放资源,也可以自己定义异常,更好的控制代码。

 

 

 

 

《计算机科学概论》

1·功能设计:针对于“过程”,以过程为核心进行编程

面向对象设计:针对对象以及它们在问题中的交互

2·面向对象设计过程:(1)头脑风暴:一种集体问题求解的方法,为的是生成解决某个特定问题要用的候选类的列表

(2)过滤:根据上一步生成的列表确定问题解决方案中的核心类,除去不需要的类。

(3)场景:给每个类分配责任,进而被实现为子程序

(4)责任算法:为责任编写算法

3·面对对象语言三要素:

封装:实施信息隐蔽的语言特性,用类结构实现

继承:允许一个类继承另一个类的属性和行为的语言特性

4·汇编:将汇编语言翻译为机器语言

编译:将高级语言翻译为机器语言

解释:翻译高级语言后立即执行,不输出机器语言

执行:执行算法

教材学习中的问题和解决过程

问题1:a—>next,这个开始并不理解

解决方案:查了百度后我就明白了,a—>next表示的就是a的下一个节点

然后b—>next =a —>next就代表a的下一个节点变成了b的下一个节点,就能够理解网上的那些伪代码了。

代码调试中的问题和解决过程

学习进度条

  代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时  
第一周 0/0 2/2 5/5  
第二周 0/0 2/4 8/13  
第三周 100/100 1/5 12/25  
第四周 300/400 1/6 15/40  
第五周 100/500 2/8 10/50  
第六周 150/650 3/11 15/65  
第七周 150/800 2/13 5/70  
第八周 150/950 2/15 5/75  
posted @ 2021-11-14 21:41  20211415杨礼松  阅读(17)  评论(0编辑  收藏  举报