Assignments for the Information Theory course at PUT
The assignments in Jupyter Notebook cover conditional entropy of natural languages, Huffman coding and decoding and LZW algorithm. The text samples are not included. You might check the implementation on your own samples.