20201321周慧琳

第八周学习总结

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

posted on 2020-11-22 16:32  20201321周慧琳  阅读(89)  评论(0编辑  收藏  举报