2021-2022-1 20211402《信息安全专业导论》第四周学习总结

2021-2022-1 20211402《信息安全专业导论》第四周学习总结

作业信息

|2021-2022-1信息安全专业导论|
|2021-2022-1信息安全专业导论第四周作业|
|作业正文|

教材内容学习总结

本周学习了《计算机科学概论》中的第四章《门和电路》,认识了六种类型的门:非门、与门、或门、异或门、与非门、或非门。并且了解了它们的布尔表达式与其的作用:扶着执行基本的逻辑运算。门可以组成电路,电路分为组合电路和时序电路。门的集合常常被嵌入在一个集成电路或芯片中,这就是CPU的构成原理。了解了计算机的计算原理。第五章《计算部件》大概介绍了组成计算机的各个部件与它们的功能性能。并且介绍了冯·诺依曼体系结构,了解了其对计算机的影响。了解了两种计算机内存缩写:RAM、ROM。
《学习看漫画学python》第四章,了解了各种运算符以及实践应用。


学习了base64编码的原理以及熟练掌握用python进行base64的转化。
学习了详细的进制转化。
学习了浮点数的精确。

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

问题1:打开虚拟机时会出现这个提示

解决过程:在云班课的答疑讨论里提出问题,同学给出了解决方法,给文件夹重命名,不得出现数字,再重新打开虚拟机移动文件位置,即可解决。
问题2:用Python尝试base64转化时出现了一个问题,输出内容多了“/n”,并不了解为什么会出现这种情况

解决过程:在云班课的答疑讨论里提出问题,被娄老师支出“/n”是换行的意思,并不是出现了错误。重新调试后成功验证。

[代码托管]

https://gitee.com/the-green-onions-are-wilting/codes/qebokdgn4z6tx38wapl2i25

点击查看代码
a=1
a
1
-a
-1
2*3
6
3//2
1
-3//2
-2
10.2+10
20.2
1.0+True+1
3.0
a=2333
b=6666
a>b
False
a<b
True
233.0=233
SyntaxError: cannot assign to literal here. Maybe you meant '==' instead of '='?
233.0==233
True
1.0!=1
False

a ='Hello'
b ='Hello'
a == b
True
a = 'World'
a>b
True
a=[]
b=[2,1]
a<b
True
a = ['2']
a>b
Traceback (most recent call last):
  File "<pyshell#9>", line 1, in <module>
    a>b
TypeError: '>' not supported between instances of 'str' and 'int'

a=1
b=0
def f1():
    print('--进入函数f1--')
    return True

(a>b) or f1()
True
(a<b) or f1()
--进入函数f1--
True
(a>b)and f1()
--进入函数f1--
True

a = 0bb11bb10
SyntaxError: invalid binary literal
a = 0b10110010
b = 0b01011110
a | b
254
a & b
18
a ^ b
236
~a
-179
~b
-95
a>>2
44
a<<2
712
c=-20
~c
19

a=1
b=2
a+=b
a
3
a+=b+3
a
8
a = 0b10110010
b = 0b01011110
a |= b
a
254
a ^= b
a
160

1-2*2
-3
a = 0b10110010
b = 0b01011110
c = 0b11
a | b & c
178
a | b
254
254 & c
2

其他

本周除了学习了娄老师要求必学的《计算机科学概论》里的第四章第五章与《看漫画学Python》里的第四章,
还主动学习了《看漫画学Python》接下来的章节,还有进制转化,base64,浮点数的精确,图像处理和罗马数字转阿拉伯数字等等。
我切实感受到了自主学习的快乐与尝试编码并成功的成就感。并且积极参与到了班级讨论之中。这种感觉将会一直激励着我不断学习,
虽然我还是个计算机小白,不过我会一直努力不让自己落下队伍。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
目标 5000行 30篇 400小时
第一周 200/200 2/2 30/30
第二周 300/500 2/4 15/35
第三周 200/700 2/6 20/55
第四周 300/1000 3/9 20/75

计划学习时间:20小时
实际学习时间:20小时

参考资料

《计算机科学概论》
《看漫画学python》视频课

posted @ 2021-10-16 11:30  20211402赵佳怡  阅读(21)  评论(0编辑  收藏  举报