Before you start reading this book, you should already know the basics of Python programming, such as the basic syntax, variable types, data type tuple, list dictionary, functions, strings, and methods. At the moment of writing this book, versions 3.7.2 and 2.7.15 are available at python.org/downloads. In this book, we will work with version 3.7 for code examples and installing packages.
The examples and source code for this chapter are available in this book's GitHub repository in the Chapter01 folder: https://github.com/PacktPublishing/Learning-Python-Networking-Second-Edition.