20191218《信息安全导论》第三周总结
教材学习内容总结
本周学习了数据的分类以及数据压缩,数字数据的表示方法:符号数值表示法、浮点表示法等;几种常见的文本压缩方法:游程编码(行程长度编码)、赫夫曼编码、关键字编码;小数的进制转换方法、浮点数表示法;ASCII与Unicode字符集;色彩由色深度决定;矢量图形和光栅图形的优缺点;了解了基本的逻辑(布尔)运算以及门电路。
同时,本周自学完了《自学是门手艺》第五章第5节到第7节,开始阅读第六章,了解到了a=1,是单元素元组而a=1就是整数,对各种类型的数据容器有了初步认识。并自学了tutle绘图和matplotlib、matplotlib_venn。还参照教材完成了抛色子游戏的制作。
教材学习中的问题和解决过程
在学习门电路时发现与非和或非有点难理解,在网上查阅逻辑运算有关资料后进一步弄懂问题,并印证了老师说的所有门都能全用与非(或全用或非)来表示
代码调试中的问题和解决过程byte类型
BASE64编码中出现结果前多了个b‘,通过查阅资料发现BASE64默认编码结果为byte类型,而Python支持输出string类型,通过查阅资料,我将编码结果强制转化为string类型再输出,问题得到解决。
码云学习项目链接
https://gitee.com/tang_qi_heng/codes/lkvipo3rjx1c2q4g8ztah31
https://gitee.com/tang_qi_heng/codes/yvds2qj9ulombfrkzwt8x17
https://gitee.com/tang_qi_heng/codes/5xdvbis9rj6tcp8lenfmh30
https://gitee.com/tang_qi_heng/codes/rvskoy69ap074i2xcd5l855
https://gitee.com/tang_qi_heng/codes/5u2i6zhk9g3q0obpvrcla53
https://gitee.com/tang_qi_heng/codes/nqghvuimjtfr6w48be23132
上周考试错题总结
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 100/100 | 2/2 | 20/20 | |
第二周 | 100/200 | 2/4 | 30/50 | |
第三周 | 112/312 | 2/6 | 17/67 |
参考资料
《罗马数字转换阿拉伯数字0~3999》
Python实现十进制小数转IEEE754单精度浮点数转换
BASE编码简介
Python读取并解析 bmp 文件
python:几种常使用读取图像的方法总结
Python Struct读取bmp图片信息