На этом шаге мы определимся с дальнейшим изложением.
Определение функций с помощью инструкции def - краеугольный камень всех программ. Цель следующих шагов состоит в том, чтобы представить несколько продвинутых и необычных определений функций и паттернов их использования. Темы рассматривают аргументы по умолчанию, функции, способные принимать любое количество аргументов или только именованные аргументы, аннотации и замыкания. Также мы рассмотрим несколько непростых задач контроля потока управления и передачи данных, которые относятся к функциям обратного вызова (callback functions).
На следующем шаге мы рассмотрим определение функций, принимающих любое количество аргументов.