2021-2022-1 20211405《信息安全专业导论》第6周学习总结
作业信息
2020-2021-1信息安全专业导论 | <2020-2021-1信息安全专业导论> |
---|---|
2020-2021-1信息安全专业导论第六周作业 | https://edu.cnblogs.com/campus/besti/2021-2022-1fois |
作业的目标 | <自学python第六、七章和《计算机科学概论》第七章> |
作业正文 |
教材学习内容总结
本周自行阅读了《计算机科学概论》第七章和python第六、七章,并完成了云班课中的相关测试题,同时每天完成代码签到任务。
python第六章序列、列表、元组、集合、字典等容器类型的数据,对于其代码中应用的符号[、{、(等进行了仔细的区分,同时学习了insert、remove、append、extend等应用于.后面,用于创建、修改、删除容器的代码。
python第七章在充分利用第六章所学知识的情况下,讲解了字符串的三种表示方法,并做了区分比较,并介绍了如何使用int、float将字符串转换为数字,如何使用str将数字转换为字符串,同时学习了占位字符的使用,和操作字符串的方法。
教材学习中的问题和解决过程
问题1: 对以“a[1:-1]在a=”Hello”时输出的是什么”为代表的问题理解不清
问题1解决方案: 自行寻找了相关试题,并通过在python idle里输入、输出,确定结果,反复研究,并于同学在云班课中交流讨论,最终理解了正值索引、负值索引的应用,能够正确的思考得出输出的结果。
问题2: 题目“设有变量s=”python”,则”{0:3}”.format(s)表达式的输出结果是”中对format的效果不熟悉
问题2解决方案: 通过与该知识点掌握较好的同学请教,我终于明白了format是用来确定括号中的字符,并用其直接替换大括号所占位,从而输出字符。这个过程用文字表述稍显混乱,但我已经可以正确的预想到该类代码的效果了。
问题3:对zip、split、count等书中未详细讲解的代码理解不充分,不到位
问题3解决方案:自行查找了网络上的相关文章,并在python idle中尝试使用这些代码,研究输入过程中出现的报错后,尽力改正,直至能够成功运行,查看其输出的结果,经过类比,真正学会使用这些代码。
[代码托管]
上周考试错题总结
暂无
其他
本次作业中有应用pep9机器指令、汇编语言实现读入三个值,输出它们的和的任务。这项任务可以说是不只要对照书中的内容“照猫画虎”的输入相应代码,更需要根据实际情况适当修改必要的代码部分(例如:00 zz的使用位置),使其达到我所期望的效果。而pep9对我来说是一个全新的程序,研究如何操作它也耗费了我大量的精力,最终在同学的指导下成功的学会了使用pep9.
学习进度条
代码行数(200/200行) | 博客量(2/2篇) | 学习时间(20/20小时) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 300/1900 | 2/13 | 30/150 | |
-计划学习时间:35小时 | ||||
-实际学习时间:40小时 | ||||
-改进方法: 增强对章节之间关联度的认识,尽量做到不要学后章忘前章,减少无效复习造成的时间浪费。合理记笔记,不要出现被“完美主义”、“形式主义”束缚,浪费大量的时间,机械、不思考的抄录笔记。 |
参考资料
-[《计算机科学概论》]