**12.2 Python**

Python is an object-oriented programming language that is popular due to its simple and readable syntax. It is easy to learn and uses simple language for program coding. For instance, if the computer is required to write something, the command "print" is used. Python makes use of the concept of dynamic typing, reference counting, and detection of garbage in order to facilitate memory management [11]. It uses similar expressions to other programming languages such as C and Java (**Figure 8**).
