python-network Code practices from a book named Foundations of Python Network Programming version python 3.6.5