The Python programming language
It is important to know the background of the programming language we plan to use for our code demonstrations. Python (https://www.python.org/) is a general-purpose programming language, and it is free and open source. Python is also an object-oriented, high-level, and interpreted programming language. Figure 2.1 is the logo of the Python (https://www.python.org/community/logos/) programming language:
Figure 2.1 – Python logo (courtesy: the Python Software Foundation)
Python is a dynamically-typed and garbage-collected programming language. Apart from object-oriented programming, it supports other programming paradigms such as functional, structured, and procedural programming. Python also comes with batteries included; this means it comes with a very large standard library.
The Centrum Wiskunde & Informatica (abbreviated as CWI, and in English, known as the National Research Institute for Mathematics and Computer...