Позиционные и ключевые аргументы в Python отличаются способом передачи: 1
Позиционные и ключевые аргументы могут использоваться одновременно при вызове функции, при этом сначала должны идти позиционные аргументы, а только потом — ключевые. 1
Также у ключевых аргументов есть преимущество: нет необходимости отслеживать порядок аргументов, а у ключевых параметров есть значение по умолчанию, которое можно не передавать. 3