第四周学习总结
学期(2020-2021-1) 学号(20201327) 《信息安全专业导论》第3周学习总结
作业信息
这个作业属于哪个课程 | 2020-2021-1信息安全专业导论 |
---|---|
这个作业要求在哪里 | 2020-2021-1信息安全专业导论第四周作业 |
这个作业的目标 | - 计算机科学概论第4章 - 第5章 程序设计导论-Python计算与应用开发实践第3章 |
作业正文 | https://www.cnblogs.com/yycyhyhf/p/13872257.html |
教材学习内容总结
在第四章和第五章的学习中:
我學到了各種門(或门,与门,非门,异或门,或非门,与非门)并使用与非门表示了其他的各种门,以及布尔代数的运算性质(与四则运算不同)和短路逻辑(从左往右,只有当第一个操作数的值无法确定逻辑运算的结果时,才对第二个才做进行求值),并且对触摸屏有了更深的了解(电阻式,电容式……),还有嵌入式结构,任务并行结构。
在python的学习中:
-
了解了python中and和or是遵循短路逻辑的
短路逻辑:从左往右,只有当第一个操作数的值无法确定逻辑运算的结果时,才对第二个才做进行求值
Eg: -
Python 的运算优先级
-
Abs(复数) 计算出该复数的模
-
Pow(x,y)==x**y
-
Pow(x,y,z)==x**y%z
-
增加了对‘//’的理解
-
Divmod(被除数,除数)
得出(//,%)的结果 -
生成随机数:
Import random
Random.randint(1,10) -
攻击随机数
-
\可以用来指明’ “不是分隔符而是字符串的一部分
-\n 可以实现换行
-在markdown中使用
可实现在表格里换行
- 我们不能修改字符串对象中的内容,字符串类型是不可变类型的
但是列表对象是可以改变的
在函数中也适用
- '&# 8195;' '&# 8194;'可以实现markdown中首行缩进(实际使用时不用加空格)
教材学习中的问题
- 问题一:如何用晶体管制造各种类型的门
代码调试中的问题和解决过程
-
问题一:使用markstrans时出现错误
-
问题一解决方案:翻译后得知在使用x=str.maketrans(‘字符串’,’字符串’)时两个字符串的长度应该相等
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 150/150 | 2/2 | 20/20 | |
第二周 | 300/450 | 2/4 | 15/35 | |
第三周 | 500/950 | 3/7 | 16/51 | |
第四周 | 260/1260 | 2/9 | 10/61 |