2021-2022-1 学号 20211415 《信息安全专业导论》第七周学习总结
教材学习内容总结
《看漫画学python》第八章学习的是各种函数,使用def 加函数名的形式进行函数的运算。
第十一章主题是各种常用的内置模块:数字计算模块,日期和时间模块,正则表达式模块——re。都是一些基本的模块类型,和函数相似,但是模块更加复杂,可以进行更加复杂的运算和利用。
教材中:1·数组:把具有相同类型的若干元素按有序的形式组织起来的一种形式,这些有序排列的同类数据元素的集合称为数组。
2·链表:其实就是列表,只是说列表可以被形象画为链式结构。链式结构是以节点的概念为基础,一个节点由拥护的数据和指向列表的下一个节点的链接或指针构成。
3·无序表和有序表:,无序表的顺序没有特殊意义,但是在有序表中,项目之间存在语义关系,除了第一个项目之外所有项目都存在某种排序关系,而除了最后一个项目,所有项目都有相同的关系。
4·树:其实就是一种区别于列表、队列等线性关系的一种分层关系。而二叉检索树就是一步一步检索,并把数据进行分类的一种方法,查找数据的时候可以更加方便
书上的这一张图就以及足够清晰,可以很好的理解所谓的二分检索树。
5·图:
这是最基本的‘图’,看了这张图其实就能够明白了所谓的图就是在树的一个延伸,并不是仅仅下一个与上一个对应,而是可以对应多个。
6·子程序和参数:子程序:能被其他程序调用,在实现某种功能后能自动返回到调用程序去的程序。其最后一条指令一定是返回指令,故能保证重新返回到调用它的程序中去。也可调用其他子程序,甚至可自身调用(如递归),我觉得这是类似于嵌入式系统的概念。
参数:参数,也叫参变量,是一个变量。我们在研究当前问题的时候,关心某几个变量的变化以及它们之间的相互关系,其中有一个或一些叫自变量,另一个或另一些叫因变量。如果我们引入一个或一些另外的变量来描述自变量与因变量的变化,引入的变量本来并不是当前问题必须研究的变量,我们把这样的变量叫做参变量或参数,网上的这种解释我觉得很清晰,有些类似于数学中的复合函数。
教材学习中的问题和解决过程
问题1:”但是在有序表中,项目之间存在语义关系,除了第一个项目之外所有项目都存在某种排序关系,而除了最后一个项目,所有项目都有相同的关系。“这句话是什么意思?
解决方案:百度后自己有了一定的理解,就比如
这种有序表,除了最后一个项目,前面的所有都是包含关系,而除了第一个项目,后面的项目都有一定的排序关系,一下就明了了。
代码调试中的问题和解决过程
问题1:求水仙花的代码无法运行
解决方案:询问老师,才知道是最后一行 i +=1 没有缩进。。。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
目标 | 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 |