September 5, 2013 retrosnob Introduction to Functions in Python Advantages of Functions Code reuse within and across programs Breaking the problem down Abstraction Code is easier to understand Collaboration between programmers Related