其他分享
首页 > 其他分享> > 2021-2022-1 20211426 《信息安全专业导论》第八周学习总结

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

作者:互联网

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

作业信息

作业模板:https://www.cnblogs.com/rocedu/p/9577842.html#JXJC

作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06

教材学习内容总结

python

第九章:

其介绍了类和对象,对象也被称为实例。

我们可以定义类:

class car(obiect):

          类体

          pass

这里也就提到了类变量,类方法,实例变量,实例方法,而类与实例的区别在于实例为个体特有,而类为共有。

对于构造它们,我们都要用到__init__()其方法不好用语言展开说明,可见下图实践:

 

 

 

 

 封装性,是面向对象重要的基本特征之一。私有变量便是为了防止外部调用被封装的内部数据。

使变量变为私有变量的方法是在其前面画上__,而私有方法的封装也是在其前加__,利用属性方式可以简化外部调用者访问被封装变量。

之后,便是继承性,也属于面向对象的重要基本特征之一,继承,即父类传给子类,调用父类构造方法。

如图:

 

 多态性,同属面向对象的基本特性之一。其可与继承联系起来,实践如图:

 

 第十章

主要介绍异常处理方面的内容。

其介绍了除零异常,即任意整数都不能除以0,为了防止程序出现错误,我们可以

借助try-except语句来进行异常捕获,这个语句与之前学过的while语句,if语句类似,都可叠加,即多个except代码块,如果嫌麻烦,也可以直接进行多重异常捕获

就不用多敲几遍except,这个语句还可进行嵌套。

finally代码块跟在try-except后面释放资源代码。

 对于异常,我们也可以自己对其进行自定义异常类,来实现我们的要求,更加简便化工作。

最后内,对于except嵌套,最好先梳理好流程,不然会很容易发生错误。

 计算机科学概论第九章

面向对象———对象:问题背景中具有意义的事物或实体。

                          对象类:描述一组类似的对象,即具有相同属性。

                          类中包含字段即类的属性,而方法则使处理对象中数据值的指定算法。

设计方法——首先进行头脑风暴(集体行为),后生成一份暂时的类列表,在确定核心,进行过滤,接着就是类分配,即责任被实现为子程序

                      其中涉及到python第九章内容封装,最终为责任算法。

翻译过程——编译器:把用高级语言编写的程序翻译为机器码的程序。需要通过编译器的语言最常见的就是C语言,C++了

                     解释器:输入用高级语言编写的程序,指导计算机执行每个语句指定的动作的程序,自带解释器,即解释型语言则是python

                     第二代高级语言分为两种,一种为编译,一种为解释。

                     标准机器语言:字节码(编译java源代码使用的标准机器语言)

程序设计语言范型——命令式:面向过程,对象的范型

                                    声明式:函数式模型,逻辑模型

布尔表达式:即一个标识符序列,求得结果为true或false

数据类型:已经了解过了,简述一下,即整数,实数,字符,布尔型,字符串

输入输出结构:

 

 控制结构:

 

 嵌套逻辑:选择语句可以被嵌套在循环结构,循环结构可以被嵌套在选择语句中,它们也可以在子程序中被嵌套。

 异步处理:即不与计算机中的其他操作同时发生。       

面向对象的程序用以下结构刻画:

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

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

多态:语言具备的消除同名操作的歧义的能力       

标签:语句,语言,编译,python,学习,嵌套,20211426,2021,2022
来源: https://www.cnblogs.com/zxy1014/p/15530937.html