Как использовать функции в Python

Рассказываем, что такое функция, как она оформляется в Python, какие у нее возможности и что функциям нужно, чтобы работать.