ANN: Foundations of Python Network Programming