Решаемые задачки примерно такие:
"Обежать дерево папок, считать все файлы .cfg, в каждом найти строчки вида "hash_md5=deadbeef12345678909876543210dead" и "date_time=20200101131415Z". Далее дёргать REST API по такому-то урлу, перебирая найденные хэши. В ответе получать json, в котором будут имена объектов. В зависимости от маски имён и найденных на диске дат отправлять в API команды на удаление объектов". Реализует чистку Sonatype Nexus от барахла с несколько более сложными критериями, чем позволяет встроенная очищалка.
"Сходить по урлу, скачать текстовый файл со списком файлов и другой с датой. Сформировать список урлов из конкатенации базового урла, списка файлов и даты в качестве постфикса. Параллельно скачать все эти файлы во временную папку. Когда они будут скачаны, заменить ими существующие файлы в постоянной папке, убрав из их имён постфиксы". Мелкая бытовая автоматизация.
"Считать CSVшник с именами серверов и номерами портов. Получить из REST API список серверов. Пройтись по списку, получив ID серверов из имён. Выдать в REST API команды на включение серверов в прямом порядке списка или выключение - в обратном. Для серверов, которым указан порт, при включении ждать открытия указанного порта, а при выключении - пропадания пинга до, прежде чем продолжать". Тоже автоматизация, суть которой понятна из описания.
Делать такое на баше было бы для меня болью и унижением. Я готов поверить, что на питоне это делается не сильно сложнее, чем на поше, вот только пош я знаю, а питон - нет, и не вижу смысла изучать его, чтобы написать сиюминутное, проходное решение на чём-то более "линукс-нативном".