NAUTO-01 — Основы Python для сетевых инженеров

Предприятие 4.0

NAUTO-01 - Основы Python для сетевых инженеров

Описание курса:

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

Аудитория курса:

Инженеры, управляющие корпоративной сетью TCP/IP, а также специалисты, отвечающие за автоматизацию её работы.

Предварительные требования к аудитории:

Необходимы знания о работе сетей TCP/IP на уровне курса ANT-N101, знания основ
автоматизации на уровне курса NAUTO-00.

Содержание курса:

Модуль 1 – Язык программирования Python.

Основные понятия языка программирования Python.
Подготовка окружения и среды написания программного кода.
Основы синтаксиса и типы данных.

 

Модуль 2 – Основные инструменты языка Python.

Операторы.
Функции.
Библиотеки и модули.
Передача аргументов при запуске программ.

 

Модуль 3 – ООП и обработка исключений.

Основы объектно-ориентированного программирования в Python.
Обработка исключений.
Логирование исполнения программ.

 

Модуль 4 – Взаимодействие с сетевым оборудованием.

Обработка текстовых данных c помощью TTP и TextFSM.
Генерирование тестовых данных с помощью Jinja2.
Использование библиотеки Netmiko.

 

Модуль 5 – Параллельное выполнение программного кода.

Многопоточное и мультипроцессорное выполнение.
Асинхронное выполнение.

Модуль 6 – Поддержка качества программного кода.

Lint.
Unittest.
Методы оптимизации и обработки ошибок.

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

Длительность: 5 дней (40 часов)
Код курса: NAUTO-01

Стоимость обучения.
Очный формат: 607 000 ₸
Онлайн формат: 506 000₸






    Контактная информация: