I\'m learning python and I\'m not sure of understanding the following statement : \"The function (including its name) can capture our mental chunking, or abstraction
As defined on wikipedia: Abstraction_(computer_science)
Abstraction tries to factor out details from a common pattern so that programmers can work close to the level of human thought, leaving out details which matter in practice, but are not exigent to the problem being solved.
Basically it is removing the details of the problem. For example, to draw a square requires several steps, but I just want a function that draws a square.