(This book consists of three parts. The introduction part briefly introduces the primary thinking of information and coding theory to readers; the first part introduces the underlying content of Shannon's information and coding theory, such as the underlying concepts and underlying properties of entropy and information content, as well as channel coding theorem and source coding.)