0

Python для администрирования GNU/Linux

  • Код курса: F.PY4ADM
  • Длительность: 5 д.
  • Цена: 90 000 Р
  • Часы в неделю: 40 ак. часов.

Авторский курс Алексея Береснева.

Продолжительность курса — 5 дней (40 академических часов).

Курс предназначен для администраторов Linux систем, встречающимся с необходимостью автоматизации работы с помощью скриптов, но не имеющих навыка регулярного программирования. На курсе рассматриваются основные инструменты автоматизации повседневной работы администратора с помощью скриптов на языке Python и важнейших с точки зрения системного администрирования библиотек. Слушатели курса на лабораторных работах получат начальный практический опыт разработки на Python.

Целевая аудитория.

Курс предназначен для профессионалов в области системного администрирования и системного программирования GNU/Linux. Обучаемые должны иметь базовый опыт работы с операционными системами GNU/Linux и/или UNIX не менее года, но знания в области программирования не являются обязательными.

Результат курса.

После изучения материалов курса слушатели смогут:
 
  • Разрабатывать скрипты автоматизации на Python.
  • Применять популярные библиотеки Python для решения своих задач.
  • Использовать скрипты Python для повседневных задач администрирования
  • Автоматизировать сбор, обработку, мониторинг и визуализацию данных о работе системы и приложений.

 

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

 

1      Введение в Python

1.1      Установка Python, виртуальная среда.

1.2      Использование IDLE и IPython.

1.3      Переменные и типы данных в Python.

1.4      Управляющие ветвлением алгоритма операторы в Python.

1.5      Списки Python.

1.6      Функции.

1.7      Работа с текстом в Python.

1.8      Основы ООП.

1.9      Обработка исключительных ситуаций.

1.10      Модули и пакеты в Python.

2      Python для администрирования

2.1      Работа с файловой системой.

2.2      Обработка журналов.

2.3      Работа с процессами.

2.4      Работа с сетью.

2.5      Использование SNMP.

2.6      Управление устройствами.

2.7      Взаимодействие с DHCP.

2.8      Мониторинг приложений с помощью Python.

2.9      Сбор и отображение статистик.

2.10      Основы работы с СУБД.

3      Важнейшие библиотеки.

3.1      Общая работа с ОС.

3.2      Работа с файловыми системами и компрессия.

3.3      Работа с текстом для администрирования.

3.4      Параллельное исполнение и планирование.

3.5      Библиотеки для работы с сетью.

3.6      Работа с WEB.

3.7      Хранение данных.

3.8      Построение GUI.

Записаться на курс: Python для администрирования GNU/Linux

* - обязательные поля

Отправьте другу или начальнику ссылку на почту
Заявка на обучение

* - обязательные поля

Заявка на обучение

Записаться на курс:

Город:

Дата:

* - обязательные поля