第五周学习总结

2020-2021-1 20201307 《信息安全专业导论》第5周学习总结

作业信息

这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2020-2021-1fois/homework/11249
这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05
这个作业的目标 计算机科学概论第6章 并完成云班课测试 程序设计导论-Python计算与应用开发实践第4章4.1 4.2 第5章并完成云班课测试
作业正文  https://www.cnblogs.com/yu15141310373/p/13910835.html

 

教材学习内容总结

本章学习了机器语言和汇编语言在pep9上的运行,学习了pep9的基本特性,指令格式,还有一些操作码,例如这次作业需要用到的0110(将操作数加到寄存器上),还有伪代码及汇编程序执行以及明箱和暗箱测试法等等

python中学到了切片,例如

s = 'hello' s[0]='h' s[0:2] = 'he' 突然发现这个方法也能解决我之前浮点数作业,转2进制时可以用到。

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

· 当初一直不明白什么是伪代码,现在明白了,就是把要编写的程序用英文先写出来。

· 还有就是pep9中各种符号所代表的含义一直搞不懂,现在明白.BLOCK的的含义为,在内存中保留一些特定的字节

· 汇编语言能不能直接由CPU执行?我的问题是:汇编语言是机器码即机器语言的简写,应该是由cpu直接执行的吧?

解答:查找资料得:https://wenwen.sogou.com/z/q752308227.htm?rcer=h9PEmR_eyURAy6bgv

发现汇编语言只认机器码,虽然是低级语言,但是CPU只要机器码

 

代码调试的问题和解决过程

本次做pep9的作业时,遇到了很多问题,也学到了很多知识

使用哈希加密时,要导入模块,即import hashlib(哈希加密),

还有生成密钥key时,选随机数的过程中我学习python中的知识random(选随机数),

另外还os(os模块:可以处理文件和目录,是Python系统和操作系统进行交互的一个接口)

以及codecs(codecs专门用作编码转换)

感悟

  • 要学习的模块还有很多,我要在总结中多多学习

  • 代码学习过程是熟能生巧的过程

学习进度条

 代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长 
目标 5000行 30篇 400小时    
第一周 65/65 2/2 17/17    
第二周 65/130 4/6 10/27    
第三周 260/390 3/9 20/47    
第四周 60/450 2/11 10/57    
第五周 300/750 2/13 10/67    
原文地址:https://www.cnblogs.com/yu15141310373/p/13910835.html