本文档是基于信息论与编码的一些自学报告,文章前部分是对于一些信息论基本内容的阐述,文章后半部分有关于香农编码的原理、方法和代码。