2021-2022-1《信息安全专业导论》第六周学习总结
2021-2022-1《信息安全专业导论》第六周学习总结
作业信息
[2021-2022-1信息安全专业导论](https://edu.cnblogs.com/campus/besti/2021-2022-1fois)
[2021-2022-1信息安全专业导论第六周作业](https://edu.cnblogs.com/campus/besti/2021-2022-1fois/homework/12097)
[作业目标]
Polya如何解决问题
简单类型与组合类型
复合数据结构
查找与排序算法
算法复杂度
递归
代码安全
作业正文(https://www.cnblogs.com/zy1116/p/15484919.html)
教材学习总结
关于《计算机科学概论》
这一章主要是讲问题的求解与算法的设计
自项向下的方法可以分解为四个主要步骤:分析问题、列出主要任务、编写其余的模块和根据需要进行重组和改写。
学习了有简单变量的算法、复杂变量、搜索算法、排序、递归算法
关于《看漫画学python》
第六章主要学了容器类型的数据,包括序列、列表、元组集合和字典。
第七章包括字符串的表示方式、字符串与数字的相互转换、格式化字符串和操作字符串
教材学习中的问题和解决过程
问题1:怎样理解str.find(sub[,start[,end]])?
问题1解决方案:这个语法表示在索引start到end之间查找子字符串sub,如果找到,则返回最左端位置的索引;如果没有找到,则返回-1。
代码调试中的问题和解决过程
问题1:为什么python中的分支语句空格有意义,而pep9中的空格没有意义?
问题1解决方案:这取决于不同的软件中的不同规则。
代码托管
上周考试错题总结
暂无
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 30/30 | |
第二周 | 100/300 | 2/4 | 16/46 | |
第三周 | 100/400 | 1/5 | 14/60 | |
第四周 | 100/500 | 2/7 | 15/75 | |
第五周 | 100/600 | 3/10 | 15/90 | |
第六周 | 100/700 | 2/12 | 13/103 | |
--计划学习时间:12小时 | ||||
--实际学习时间:15小时 |
参考资料
[《计算机科学概论》](https://book.douban.com/subject/26877745/)