O que abstração significa em programação?

Estou aprendendo python e não tenho certeza de entender a seguinte declaração: "A função (incluindo o nome) pode capturarnossa divisão mental, ou abstração, do problema. "

É a parte em negrito que não entendo o significado em termos de programação. A citação vem dehttp://www.openbookproject.net/thinkcs/python/english3e/functions.html

Como pensar como um cientista da computação, 3 edição.

Obrigado !

questionAnswers(7)

yourAnswerToTheQuestion