Управление процессами и файловой системой в Python для DevOps

Глубокое погружение в автоматизацию системного администрирования Linux. Курс научит эффективно управлять файлами через pathlib, запускать внешние утилиты с помощью subprocess и создавать надежные скрипты для бэкапов и обслуживания системы.
Обучение 10 часов
Стоимость курса
₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Управление процессами и файловой системой в Python для DevOps» от Gurufy - gurufy.ru

  1. Современная работа с путями: переход от os.path к объектно-ориентированному pathlib - 1 час. Современная работа с путями: переход от os.path к объектно-ориентированному pathlib.
  2. Манипуляция файлами и директориями: создание, перемещение и рекурсивный обход - 1 час. Манипуляция файлами и директориями: создание, перемещение и рекурсивный обход.
  3. Управление метаданными и правами доступа в контексте автоматизации - 1 час. Управление метаданными и правами доступа в контексте автоматизации.
  4. Основы запуска процессов: использование subprocess.run для простых bash-команд - 1 час. Основы запуска процессов: использование subprocess.run для простых bash-команд.
  5. Захват и обработка вывода: работа с stdout, stderr и кодами возврата - 1 час. Захват и обработка вывода: работа с stdout, stderr и кодами возврата.
  6. Продвинутое управление процессами: конвейеры (pipes) и передача данных на stdin - 1 час. Продвинутое управление процессами: конвейеры (pipes) и передача данных на stdin.
  7. Безопасность и тайм-ауты: предотвращение зависаний и инъекций в системных вызовах - 1 час. Безопасность и тайм-ауты: предотвращение зависаний и инъекций в системных вызовах.
  8. Архивация и сжатие данных: использование модулей tarfile, zipfile и shutil - 1 час. Архивация и сжатие данных: использование модулей tarfile, zipfile и shutil.
  9. Сигналы и жизненный цикл процесса: корректное завершение скриптов автоматизации - 1 час. Сигналы и жизненный цикл процесса: корректное завершение скриптов автоматизации.
  10. Практикум: Разработка отказоустойчивого скрипта для ротации бэкапов в Linux - 1 час. Практикум: Разработка отказоустойчивого скрипта для ротации бэкапов в Linux.
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь уверенно работать с темой: современная работа с путями переход от os.path к объектно ориентированному pathlib.
  • Научитесь уверенно работать с темой: архивация и сжатие данных использование модулей tarfile, zipfile и shutil.
  • Научитесь создавать и применять: манипуляция файлами и директориями создание, перемещение и рекурсивный обход.
  • Научитесь уверенно работать с темой: захват и обработка вывода работа с stdout, stderr и кодами возврата.
  • Освоите и сможете применять: безопасность и тайм ауты предотвращение зависаний и инъекций в системных вызовах.

Подробная информация о курсе

Глубокое погружение в автоматизацию системного администрирования Linux. Курс научит эффективно управлять файлами через pathlib, запускать внешние утилиты с помощью subprocess и создавать надежные скрипты для бэкапов и обслуживания системы.

Цены и сроки

  • Стоимость0 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обучениясамостоятельно
Управление процессами и файловой системой в Python для DevOps
₽