Цей матеріал пояснює фундаментальні поняття роботи з функціями в програмуванні на прикладі мови Python. У матеріалі детально розглядається різниця між формальними параметрами у визначенні та фактичними аргументами під час виклику. Також описано специфіку передачі даних за посиланням або значенням, залежно від того, чи є тип даних змінним чи незмінним. Окрему увагу приділено області видимості змінних, розрізняючи локальні та глобальні елементи пам'яті. Наприкінці наголошується на доцільності уникати глобальних змінних заради забезпечення чистоти і надійності коду.







