The hardware and software requirements for this book are Python (3.5 onward), IIS, Windows, Linux, an Ansible installation, and GNS3 (for testing) or real routers.
You need an internet connection for downloading the Python libraries. Also, basic knowledge of Python, knowledge of networking, and basic familiarity with web servers like IIS are required.