2020-2021-1 20201321 《信息安全专业导论》第8周学习总结
作业信息
这个作业属于哪个课程 | 2020-2021-1信息安全专业导论 |
---|---|
这个作业要求在哪里 | (https://edu.cnblogs.com/campus/besti/2020-2021-1fois/homework/11249)) |
这个作业的目标 | 1.了解设计方法的4个阶段 2.区分面向对象设计和功能设计,了解它们的不同特点 3.了解强类型/数据类型的概念 |
作业正文 | https://i.cnblogs.com/posts/edit |
教材学习内容总结
设计程序有不同的思考方式,针对“面向对象”/“功能设计”两种不同方式教材先引出了设计方法的4个步骤,之后在翻译过程方面给出了翻译和解释两种略有区别的概念,之后解释了程序设计的语言范型,并归纳了常见语言类型如python,Java,c++等,之后详细介绍了数据类型/控制结构等概念并给出了不同语言类型下的不同范例(因为对其它语言语法不甚了解,所以只是泛泛看了下这部分)
教材学习中的问题和解决过程
- 问题:“强类型化”的语言是什么样的语言,看了定义还是不懂。
- 问题解决方案:查了一下说python不是强类型化的语言。但是Java,C++是强类型语言,但是我也没学过Java啊...还是不太好理解
代码调试中的问题和解决过程
- 问题1:访问列表的元素的时候老是没有查找到我想要的对象
- 问题1解决方案:在书上阅读相关知识,发现是第一个元素在位置0,是基数(随机选取)。而我还是用序数来想的想成是位置1.
- 问题2:编写函数块提示错误
- 问题2解决方案:反复调试发现自己缩进没有处理好。
上周考试错题总结
- 无
感悟与思考
虽然教材内容有些术语晦涩难懂,但是其实它们在不同章节都会反复出现,只要耐心的多次去理解总会一点点的开窍。
编写嵌套逻辑的时候,先把大框架写好,再去处理小的程序块会显得思路清晰,也好检查错误。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第七周 | 500/1000 | 3/7 | 22/60 | |
第八周 | 300/1300 | 2/9 | 30/90 |