Всем привет! Продолжаем цикл вебинаров на тему “Что должен знать Ops из области Dev”. Сегодня нас с Вами ждет один из популярнейших языков программирования. Зачем он нужен DevOps-су? Да хотя бы потому, что Ansible и YAML имеют прямое отношение к Python. А еще, иногда не хватает возможностей Bash и Python - прекрасный кандидат на роль “когда надо в пайплайне запрограммировать что-то посложнее …”
Техническое задание
Научиться использовать базовые элементы языка - структуры данных, алгоритмические конструкции, файловый ввод/вывод, пакеты и модули
Научиться использовать Python для рабы с протоколом HTTP, данными в формате JSON/YAML и регулярными выражениями
Научиться использовать возможности Python в Ansible Playbooks и Jinja2 template
Сделать Python привычным инструментом для автоматизации - наравне с Bash