其他分享
首页 > 其他分享> > 2021-2022-1 20211422王俊凯《信息安全专业导论》第三周学习总结

2021-2022-1 20211422王俊凯《信息安全专业导论》第三周学习总结

作者:互联网

 

作业目标:1.自学教材《计算机科学概论》第二章、第三章

2.《看漫画学python》第二章,第三章 

教材内容学习总结

学习了计算机科学概论第二章后,我了解到了二进制与十进制及其各位进制的奇妙关系,我曾在一篇文章上看见过关于为什么不研发三进制的计算机,理论效率最高的计算机,在了解了这一章后我对于二进制的得天独厚的优势与他的性质有了更深一步的了解,由于1与0的关系与二极管中的通电的开与关的联系起来,使得二进制的使用与对于设备的要求更加的可靠,通过本章我还了解了如何进行各位制的转换,例如将十六进制转化为十进制,将二进制转化为八进制等.....让我对于计算机的底层算法有了进一步的认识。

学习了计算机科学概论第三章后,我对于模拟数据和数字数据有了初步的认识,而数据的压缩让我初步对我身边常用的方法有了一系列初步的了解,在本章我知道了多种数字数据表示法,其中二进制的补码让二进制多了一种选择,少了出错的概率。而在该表示法外还存在许多其他的表示方法,它还介绍了音频,图像与视频等格式及原理。

学习了看漫画学Python第二章后,我初步了解了Python是一种兼容性很强的语言,经过本书的层层指引虽然挫折不断,但我还是成功的完成了本书目标,将一个模块与另一个模块成功的联系起来,通过CMD成功的使其跑动。

学习了看漫画学Python第三章后,我学习了多种数据类型,并将其进行了相互的转换,学会了隐式与显式类型的转换使我对其有了初步的认知。

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

问题1:文本中的“模块”为何意???它应该通过什么来打开?

解决过程:经过第三遍的阅读,我发现在课本的漫画下小体字有“模块就是一个文件”成功的解决了第一个问题

然而怎么打开这个模块来进行编辑我还不知道,我曾假设其为第一章所说的文本文档换至.py的形式,但是在我输入后并没有我想要的情况(当时我并不知道要通过CMD打开,以为输入错误),网站上通过百度没能解决,后在知乎搜寻,找不到相关错误,最后在哔哩哔哩网站上找到UP主(Python夏洛特)的视频教程,根据UP在本书的相关章节找到错误点为未通过CMD运用,导致无法运行。通过更进,顺利得以解决。

问题2:我在win+R中无法打开教材上的Pythonshell

解决过程:在哔哩哔哩网站上听过UP主的解读后了解到,可以通过python IDLE来打开。

代码调试中的问题

问题1:初次运行时发生的报错:AttributeError:'module' has no attribute 

解决过程:由百度得到“参照以上通用解决方法并没有解决我的报错,最后发现自己犯了一个大错误,就是自己新建的python文件名字和内置的函数名冲突”,通过对程序的仔细探寻发现本应为world.y的import,被我输成了world.py与原模块根文件重名是本次错误的根本原因。

 

问题2:第二次运行时发生报错:"IndentationError: unexpected indent"

解决过程:老办法经过百度的调研得到“python是一种对缩进非常敏感的语言,最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。”于是我开始有序地删除空格,但发现并没有完全解决问题,后来根据同学的指示发现错误原为在根据教材输入代码时,print及各行代码前由于我的疏忽错误的打上了空格于是导致了这样的报错。

 

问题3:第三次运行时发生报错:“SyntaxError: invalid syntax”

解决办法:继续上百度去进行调查,发现给出的解释为括号与”的使用缺少,只打了一个却执行多个分级指令导致问题,但我并没有大量使用()与“”,于是我猜想可能存在中文与英文的()‘’的混淆使用,这是第一章曾提到的常见问题,于是我重新的输入了该项代码,最终正确的使程序跑动了起来。

代码托管,及成果

 再经过自己的一丝丝的探索.....................

 

 

 

 

 

 

上周考试错题总结

错题1:我国信息安全领域的工作经历了()三个阶段A.通信保密B.计算机安全C.信息安全D.信息安全保障E.网络空间安全

原因:概念没有明确,将我国与世界领域混为一谈

错题2:信息安全学科涉及()中的信息安全保障问题。

A.信息获取B.信息存储C.信息传输D.信息处理

原因:没有正确理解课本内容,没有成功在课本中找到相应内容

错题3:信息系统安全的基础是()

A.硬件系统安全B.密码C.操作系统安全D.网络安全

原因:不熟悉课本没有正确在此章节寻找到相应的回答

错题4:What is the number of errors per line of codethat can be expected in good software?
A.100 errors per 1000 lines
B.25 errors per 1000 linesC. 2 errors per 1000 lines
D.Fewer than 1 error per 1000 linesE.0 errors
英文翻译错误,导致理解偏差

错题5:All of the following project or systebreakdowns occurred as a result of softwareerrors, except:A. the 9-hour failure of the AT&T long-distancenetwork in 1990.B. massive radiation overdoses by Therac-25radiation therapy machines between 1985and 1987.C.a U.S. Patriot Missile battery's failure totrack and intercept an incoming Iraqi Scudmissile that killed and injured Americantroops in Saudi Arabia during the PersianGulf War in 1991.D. the Mars Climate Orbiter entering theMartian atmosphere about 100 kilometerslower than expected, causing the craft toburn up.E.periodically miscalculated spreadsheetdata completed on computersmanufactured bv lBM.Compaa. Dell

原因:对于复杂的历史不太熟悉,而且对于英语翻译难度很大,导致没有选对。

错题6:representational error and round-off error aresynonyms.

答案:正确。原因:没有对书中内容有一个深层次的理解。

错题7:The computer term "bug" arose from an incident in which a moth got into a computercabinet.

答案:正确。原因,没有注意细节,导致出错

错题8:信息安全主要包含
A.信息的秘密性B.信息的完整性C.信息的可用性D.信息的传输性

原因,对于信息安全章节的内容没有关注,导致了错误。

错题9:信息系统安全包含()
A.设备安全
B.数据安全C.网络安全D.内容安全E.系统安全F.行为安全

原因将各类安全具体内容混淆,搞错

错题10:Which of the following is used to detect thatan error has occurred between the storingand retrieving of a byte or the sending andreceiving of a byte?
A.Overflow
B. UnderflowC. Parity bit
D.Cancellation errorE.Representational error

原因,英文翻译出大问题。

 

其他

在学习python时的种种经历令我十分感触,明明课本上寥寥无几的几句话与一两张图片,在实际操手时却变得困难无比,课本上只会告诉你正确的结果,大概的流程及操作,它不会告诉你在细化时应该如何下手,可能会出现什么样的BUG,又或者说出现了这种这样的BUG时你是否有办法去寻找并且修正BUG的存在,他也不会告诉你怎么怎么样操作会比较简化,怎么样操作会大概率出错,各种各样的潜在的问题与实际操作的难性还得我己通过实际学习,投入更多时间去熟悉python这门魅力无穷的语言,加强自己的编码能力。

学习进度条

 代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标 5000行 30篇 400小时  
第一周 0 2/2 4/4  学会Linux
第二周 0 2/4 5/9  初步了解python
第三周 150/150 1/5 14/23  进行了模块的相互联系

计划学习时间:20小时

实际学习时间:14小时


标签:模块,python,信息安全,王俊凯,学习,错题,报错,2021,2022
来源: https://www.cnblogs.com/889w/p/15389845.html