title: What does abstraction mean in programming?
body: <p>I'm learning python and I'm not sure of understanding the following statement : "The function (including its name) can capture <strong>our mental chunking, or abstraction, of the problem</strong>."</p>
  
  <p>It's the part that is in bold that I don't understand the meaning in terms of programming. The quote comes from <a href="http://www.openbookproject.net/thinkcs/python/english3e/functions.html">http://www.openbookproject.net/thinkcs/python/english3e/functions.html</a></p>
  
  <p>How to think like a computer scientist, 3 edition.</p>
  
  <p>Thank you !</p>