2020-2021-1 20201303 《信息安全专业导论》第三周学习总结
作业信息
这个作业属于哪个课程 | 2020-2021-1信息安全专业导论) |
---|---|
这个作业要求在哪里 | 2020-2021-1信息安全专业导论第一周作业) |
这个作业的目标 | 计算机科学概论第2章,第3章,程序设计导论-Python计算与应用开发实践第2章 |
作业正文 | https://www.cnblogs.com/sanfeng-ooo/p/13833646.html |
教材学习内容总结
计算机科学概论第二章主要讲解了二进制和其他进制的算法和转化,以及计数系统和计算机系统的关系
第三章主要写了数据的表示方法,分数字数据,文本表示,图像表示,视频表示,数字数据中也涉及到浮点,原码反码补码。
Python教程的第二章主要是对基本的代数运算,函数赋值,字符串,运算符有关知识做了解释
教材学习中的问题和解决过程
- 问题1:单精度浮点数和多精度浮点数区别
- 问题1解决方案:查找百度(https://blog.csdn.net/leigelaile1/article/details/81558958)
代码调试中的问题和解决过程
- 问题1:在写好BASE64编码程序后无法将其改成解码程序。其中utf-8不理解什么意思
- 问题1解决方案:只能一个一个试,最后测试出来;utf-8的解释(https://baike.baidu.com/item/UTF-8/481798?fr=aladdin)也是一种编码方式
-问题2:写单精度浮点的代码时,无法运行。
-问题2解决方案:自己发现(https://img2020.cnblogs.com/blog/2166420/202010/2166420-20201018091354998-2112392884.png)中括号中必须有程序。
-问题3:写罗马数字代码时无法用while语句完成。
-问题3解决方案:参考了20201320石志涛的博客,了解了count()就用count完成编写,并成功运行。
其他(感悟、思考等,可选)
这周开始自己写程序,其中过程真的很艰难啊,两三天晚上写的浮点的代码现在还存在一些问题。但是也是成功完成了BASE64,罗马数字的编程,基本完成浮点的编码,感觉收获很大,学习到了如str() len() count()等函数作用
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 4500行 | 30篇 | 450小时 | |
第一周 | 100/100 | 2/2 | 15/15 | 安装成功虚拟机并开始学习python |
第二周 | 150/250 | 2/4 | 12/27 | 学会了if-else语句和循环结构 |
第三周 | 300/550 | 2/6 | 14/41 | 第一次编写了一个程序 |