Introduction to Python Network Automation: The First Journey
Эта книга представляет собой практическое руководство по автоматизации сетевых задач с использованием Python. Автор, Brendan Choi, проводит читателя через весь путь — от основ Python до создания полноценных скриптов для управления сетевым оборудованием.
Книга начинается с анализа необходимых навыков и компетенций для сетевых инженеров, сравнивая традиционные подходы с современными методами автоматизации. Автор подробно рассматривает различия между сетевыми инженерами, системными администраторами и разработчиками, показывая, как Python объединяет эти области.
Основное внимание уделяется практическому применению Python для сетевой автоматизации. Читатель узнает, как настроить среду разработки с использованием GNS3, работать с сетевыми устройствами через SSH, парсить конфигурации и создавать скрипты для рутинных задач. Книга содержит множество примеров кода и реальных сценариев.
Особое значение имеет раздел о построении среды разработки для сетевой автоматизации. Автор объясняет, как использовать виртуальные машины, эмуляторы сетевого оборудования и инструменты для тестирования скриптов в изолированной среде перед развертыванием в production.
Книга идеально подходит для сетевых инженеров, которые хотят освоить автоматизацию, и для разработчиков, интересующихся сетевыми технологиями. Она сочетает теоретические основы с практическими примерами, помогая читателю сделать первые шаги в мир сетевой автоматизации на Python.









