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小时