*args в Python - это способ в функции обрабатывать произвольное количество аргументов. Эти аргументы передаются как кортеж, что позволяет функции принимать более гибкое количество аргументов. Есть функция hello, которая принимает список с именами, проходит по нему циклом и каждого приветствует. Работает.
Но что если мы не хотим записывать имена в список, а хотим сразу же подавать их в функцию в виде аргументов? Подадим имена в вызове функции через запятую и воспользуемся * для запаковки аргументов в кортеж...
Если у Вас Mac, Python должен быть установлен в системе, однако там может быть старая версия языка. Откройте веб-браузер, перейдите по адресу https://www.python.org/getit/ и скачайте последнюю версию инсталлятора для Mac OS.
Вам нужно выбрать инсталлятор в зависимости от вашей версии.
Mac OS X (Чтобы узнать версию, кликните по значку с яблоком в верхнем меню и выберите пункт About this Mac).
После того как файл скачается, дважды кликните по нему.
Должно появиться окошко с содержимым файла.
В этом окне дважды кликните по значку Python...