Technical requirements
In the later part of this chapter, we will be looking at some Python code to understand a simple implementation of design patterns. You can refer to the following GitHub URL for the code in the chapter: https://github.com/PacktPublishing/B19046_Test-Automation-Engineering-Handbook/blob/main/src/test/design_patterns_factory.py.
This Python code is provided mainly for understanding the design patterns and the readers don't have to execute the code. But if you are interested, here is the necessary information to get it working on your machine. First, readers will need an integrated development environment (IDE) to work through the code. Visual Studio Code (VS Code) is an excellent editor with wide support for a variety of programming languages.
The following URL provides a good overview for using Python with VS Code:
https://code.visualstudio.com/docs/languages/python
You will need software versions Python 3.5+ and the Java Runtime Environment...