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

作业信息

2020-2021-1信息安全专业导论 <2020-2021-1信息安全专业导论>
2020-2021-1信息安全专业导论第五周作业 https://edu.cnblogs.com/campus/besti/2021-2022-1fois
作业的目标 <自学python第五章和《计算机科学概论》第六章>
作业正文

教材学习内容总结

本周自行阅读了《计算机科学概论》第六章和python第五章,并完成了云班课中的相关测试题,复习了之前所学内容中不熟练的部分。
阅读《计算机科学概论》,我学习了虚拟机的基本特性,指令格式,字节的存储和输入输出,由于此章节多为理论叙述,虽有配图但因其没有实操过程,对我来说还是有些难懂,现已将该部分内容做上标记,并查询网络资料,争取在老师上课讲解之前,自行解决掉这些问题。
Python第五章主要介绍了python编程中的语句,其中if语句,if else语句较好理解,if elif else语句前后使用顺序非常重要,否则会无法按照预期运行,对while语句的循环是否截止的判断也非常重要,不可忽视,for语句是在range中罗列输出内容,要注意break和continue语句的使用对循环语句的影响。

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

问题1:语句后面不习惯加逗号,导致代码无法正常运行
问题1解决方案: 在运行代码前自行检查,同时一旦出现无法正常运行的现象出现,马上条件反射去看是否有逗号遗漏,多次重复,形成熟练度,从而避免不加逗号的情况发生。
问题2: 关于break的运行结果不会预测
问题2解决方案: 这直观的体现了我对代码的含义认识不清,因此我重新认真了python书中对其的讲解部分,并自己尝试着写了一系列带有break的while、for语句,通过运行结果总结规律,从而加深对break的理解。
问题3: 对continue跳步不理解
问题3解决方案:在反复阅读python书仍没有搞懂的情况下,我选择了上网寻找视频,通过观看教程中对continue语句的使用和其运行出的结果,我大致了解了continue在循环中的作用,并能简单的正确使用此代码。

[代码托管]













上周考试错题总结

暂无

其他

本次作业中用或非门实现异或门对我来说是一大难点,因为本身异或门的实现就需要非门、与门、或门的共同作用,而用或非门分别实现非门、与门、或门也耗费了我大量的时间思考,而最终在室友的启发下,我尝试将整个实现过程分阶段实现,分别记录所产生的结果,不断修改、尝试,最终得到了想要的答案。

学习进度条

代码行数(200/200行) 博客量(2/2篇) 学习时间(20/20小时) 重要成长
目标 5000行 30篇 400小时
第一周 300/1600 2/11 30/120
-计划学习时间:20小时
-实际学习时间:40小时
-改进方法: 本次大部分的时间浪费在了python书中配套的练习“计算水仙花的数量”,由于我对代码的理解仅停留在看得懂,实操能力不强的情况下,我共写了4次完全错误的代码,前后修改了近20次代码,最终才运行成功,达到了预期的效果。这个经历暴露了我练习不够的缺陷,未来我将进一步多花时间,努力实践,提高代码运用能力。

参考资料

-[《计算机科学概论》]

posted @ 2021-10-20 23:45  20211405周睿雅  阅读(36)  评论(0编辑  收藏  举报