学期(2020-2021-1) 学号(20201327) 《信息安全专业导论》第七周学习总结
作业信息
这个作业属于哪个课程 | 2020-2021-1信息安全专业导论 |
---|---|
这个作业的要求在哪里 | 2020-2021-1信息安全专业导论第七周作业 |
这个作业的目标 | - 学习《计算机科学概论》第七章 - 完成云班课测试 - 程序设计导论-Python计算与应用开发实践第10章 |
作业正文 | https://www.cnblogs.com/yycyhyhf/p/13977069.html |
教材学习内容总结
学习了栈,队列,列表,树,图,子程序
-
栈是抽象复合结构,只能从一段访问栈中的元素。被称为‘LIFO’即’last in first out’
-
队列是抽象复合结构,队列中的项目从一端入,从另一端出。被称为‘FIFO’即‘first in first our’
-
列表,列表也可以被形象化为链式结构(链式结构:一个将数据项和找到下一项位置的信息保存到同一容器的实现方法。
方便插入二号删除 -
数组:按照顺序来排列元素
方便查找 -
树
二叉树(binary tree):具有唯一起始节点(更节点)的抽象符合结构,其中每个节点可以有两个子女节点,根节点和每个节点之间都有且只有一条路径。
二叉树中的每个节点最多只有两个子女根
根:树中唯一的开始节点
叶节点:没有子女的树节点 -
图:由一组节点和一组把节点互相连接起来的边构成的数据结构。
-
子程序
参数列表时子程序要使用的标识符或值的列表,它放置在子程序名后的括号中。
一个子程序可能会有值返回,在这种情况下,子程序被调用的方式时用它的名字和参数的表达式。
子程序也可以时没有返回值的,这种情况下,调用程序用子程序的名字作为声明
python学习
收集参数
一些python符号
global,人为的定义函数外的一个函数的值
函数的闭包:在函数里面再镶嵌一个函数
注意:不能直接使用d(y)函数
而且闭包中ruturn的是d而不是d(y)
教材学习中的问题和解决过程
- 问题一:不知道应用层、逻辑层和实现层
- 问题一解决:通过云班课测试学习到逻辑层提供数据及其操作的抽象视图;实现层提供处理用于管理数据的底层数据结构的视图
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第七周 | 800/2800 | 1/13 | 10/90 |