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

作业信息

|2020-2021-1信息安全专业导论|
2020-2021-1信息安全专业导论第四周作业|
[学习目标]门电路,组合电路,逻辑电路,冯诺依曼结构,CPU,内存,IO管理,嵌入式系统,并行结构,物理安全。 |
作业正文

教材学习内容总结

Python中的运算符可以将数据连接成表达式,从而进行计算并得出结果。
运算符的优先级:算术运算符→关系运算符→赋值运算符
算术运算符用于组织整数类型和浮点类型的数据,有一元运算符和二元运算符之分。
比较运算符用于比较两个表达式的大小,其结果是布尔类型的数据。
逻辑运算符用于对布尔型变量进行运算。
位运算是以bit为单位进行运算的,操作数和结果都是整数类型的数据。
Python中的括号、单引号、双引号等为半角字符。
Jupyter Notebook是一个包含了执行代码、各种文本与公式以及可视化结果的文档。

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

问题1:如何在Python中实现base64编码?
解决过程:网上查阅得知需先在Python环境下导入base64,其相关代码VScode会有提示及其相应的用法。

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

问题1:我参照网络上的教程尝试在Python中实现base64编码和解码,但多次尝试总是报错。
解决过程:在VScode的辅助功能下,我查到了本机环境下代码的正确格式,与网络上显示的不完全相同,并完成了Python中base64编码解码的代码编写。

问题2:在Python终端运行base64编码解码文件后并不会显示结果。
解决过程:将代码赋予一个字母,并用Print命令输出。

[代码托管]

from base64 import b64decode, b64encode

a = b64encode(b"20211427")
print (a)
b = b64decode("MjAyMTE0Mjc=")
print (b)

上周考试错题总结

暂无

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 50/50 1/1 8/8
第二周 60/110 3/4 9/17
第三周 80/190 1/5 8/25
第四周 160/350 1/6 9/34
  • 计划学习时间:10小时

  • 实际学习时间:9小时

参考资料