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  
posted @ 2021-11-07 22:32  20211415杨礼松  阅读(30)  评论(0编辑  收藏  举报