ВЕНДОРЫ
Курсы по вендорам
Скрыть

Программирование на языке Python для сетевых инженеров. Базовый уровень (PYTHON_NET)

Курс «Программирование на языке Python для сетевых инженеров. Базовый уровень» (PYTHON_NET) — это практическое обучение для сетевых инженеров и сетевых администраторов, которым необходимо дополнить знания сетей передачи данных навыками программирования и автоматизации на Python. На курсе рассматриваются основные возможности Python 3, синтаксис языка, стандартные типы данных, переменные, списки, кортежи, словари, множества и файлы, а также библиотеки и форматы данных, применяемые при работе с сетевым оборудованием: ipAddress, XML, JSON и YAML. Отдельное внимание уделяется использованию специализированных инструментов и библиотек для взаимодействия с сетевыми устройствами, обработке данных, подготовке скриптов и применению Python в сценариях обслуживания, настройки и автоматизации сетевой инфраструктуры.

Программа рассчитана на 5 дней, доступна в очном и онлайн-формате и подходит слушателям со знаниями принципов работы сетей пакетной передачи данных на уровне CCNA или аналогичной подготовки, при этом специальные знания программирования для начала обучения не требуются, что делает курс хорошей отправной точкой для сетевых специалистов, которые хотят перейти к сетевой автоматизации и программному управлению оборудованием.

PYTHON_NET
Очный формат:
Длительность: 5 дней
Цена: 89 250₽
цена указана без НДС 5%
Даты
Онлайн тренинг
Длительность: 5 дней
Цена: 89 250₽
цена указана без НДС 5%
Даты

Кому следует посетить

Сетевые инженеры и сетевые администраторы, которые хотят дополнить свои знания сетей передачи данных использованием инструментов программирования
Предварительные требования:
Специальных знаний для начала прохождения этого курса не требуется, но знание другого языка программирования облегчит изучение
Знания принципов работы сетей пакетной передачи данных в объеме сертификации CCNA (или аналогичных) и более.
Рекомендуется знакомство с оборудованием одного из крупных производителей сетевого оборудования (Cisco Systems, Juniper Networks и т.д.)
Содержание курса В данном курсе рассматриваются как общие аспекты работы языка программирования Python, так и применение его возможностей в сценариях обслуживания работы сетевого оборудования в сетях передачи данных
Подробно разбираются такие темы как:
общие положения программирования
использование специализированных инструментов и библиотек для взаимодействия с сетевыми устройствами

Даты и регистрация

Онлайн тренинг
Очный формат
Гарантированные курсы Гарантирован при получении Вашей заявки
07.09—11.09.2026
PYTHON_NET
Это FLEX курс Онлайн
09.11—13.11.2026
PYTHON_NET
Это FLEX курс Онлайн
25.01—29.01.2027
PYTHON_NET
Это FLEX курс Онлайн
07.09—11.09.2026
PYTHON_NET
Это FLEX курс г. Санкт-Петербург / очная форма
09.11—13.11.2026
PYTHON_NET
Это FLEX курс г. Санкт-Петербург / очная форма
25.01—29.01.2027
PYTHON_NET
Это FLEX курс г. Санкт-Петербург / очная форма
Программа курса
Модуль 1. Python. Типы данных
  • Основные факты о языке программирования Python 3 (тип, устройство, сферы применения). Преимущества использования Python в сетях передачи данных
  • Примеры синтаксиса языка. Документация PEP
  • Стандартные типы данных (переменные, списки, кортежи, словари, сеты, файлы) с примерами использования и основными операциями над ними (преобразования типов, генерирование и т. д.)
Модуль 2.
  • Работа с файлами. Типы данных (и библиотеки), используемые в работе с сетевым оборудованием (ipAddress, XML, JSON, YAML) с примерами использования и основными операциями над ними (преобразования типов, генерирование и т. д.)
Модуль 3. Операторы, функции и библиотеки
  • Условный оператор if/elif/else
  • Операторы циклов while и for. Работа с циклами (break, continue)
Модуль 4.
  • Регулярные выражения и использование библиотеки re
  • Модули и библиотеки. Назначение, использование, правила оформления
Модуль 5. Исключения и Netmiko
  • Обработка исключений. Операторы try/except/else/finally, оператор raise. Назначение и примеры использования
  • Библиотеки взаимодействия с сетевыми устройствами посредством CLI. Библиотека Netmiko
  • Библиотеки для обработки выводов команд с сетевых устройств. Парсинг строковых данных