Simulation of Digital Communication (physical later) in Python.