Python для сетевых инженеров, Автоматизация сети, программирование и DevOps, Чоу Э., 2023.
Сети образуют основу для развертывания, поддержки и обслуживания приложений. Python — идеальный язык для сетевых инженеров, предлагающий инструменты, которые ранее были доступны только системным инженерам и разработчикам приложений. Прочитав эту книгу, вы из обычного сетевого инженера превратитесь в сетевого разработчика, подготовленного ко встрече с сетями следующего поколения. Третье издание полностью переработано и обновлено для использования Python 3. Помимо новых глав, посвященных анализу сетевых данных с помощью стека ELK (Elasticsearch, Logstash, Kibana и Beats) и Azure Cloud Networking, в него включены сведения по использованию Ansible и фреймворков pyATS и Nornir. Кроме того, были обновлены примеры для лучшего понимания концепций и обеспечения совместимости.
API и IDN-сети.
В главе 2 мы обсудили взаимодействие с сетевыми устройствами с помощью Pexpect и Paramiko. Оба эти инструмента используют непрерывный сеанс с имитацией ручного ввода команд, как будто человек сидит за терминалом. Во многом этот подход работает. Мы отправляем устройству команды и перехватываем результаты. Но когда объем вывода превышает несколько строк, его сложно интерпретировать в компьютерной программе. Pexpect и Paramiko возвращают последовательности символов, предназначенные для чтения человеком. Этот многострочный вывод с пробелами понятен живому пользователю, но компьютерная программа плохо справляется с его анализом. Для автоматизации многих задач с использованием компьютерных программ мы должны как-то интерпретировать возвращаемые результаты и выполнять на их основе последующие действия. Если результаты не поддаются точной и предсказуемой интерпретации, мы не можем с уверенностью выполнить следующую команду.
Краткое содержание.
Предисловие.
Введение.
Об авторе.
О научном редакторе.
Вступление.
Глава 1.Обзор TCP/IP и Python.
Глава 2.Низкоуровневое взаимодействие с сетевыми устройствами.
Глава 3.API и IDN-сети.
Глава 4.Основы Ansible.
Глава 5.Ansible: следующий уровень.
Глава 6.Сетевая безопасность с использованием Python.
Глава 7.Сетевой мониторинг с использованием Python: часть 1.
Глава 8.Сетевой мониторинг с использованием Python: часть 2.
Глава 9.Создание сетевых веб-сервисов с помощью Python.
Глава 10.Облачные сетевые технологии AWS.
Глава 11.Облачные сетевые технологии Azure.
Глава 12.Анализ сетевых данных с помощью Elastic Stack.
Глава 13.Работа с Git.
Глава 14.Непрерывная интеграция с помощью Jenkins.
Глава 15.TDD для сетей.
Купить .
Теги: Чоу :: книги по программированию :: программирование :: Python :: DevOps
Смотрите также учебники, книги и учебные материалы:
- Python для чайников, Мюллер Д.П., 2019
- Spring Boot 2, Лучшие практики для профессионалов, Гутьеррес Ф., 2020
- Software, Ошибки и компромиссы при разработке ПО, Лелек Т., Скит Д., 2023
- Эволюционные нейросети на языке Python, Омельяненко Я., 2020
- Чистый Python, Тонкости программирования для профи, Бейдер Д., 2024
- Учимся программировать с примерами на Python, Фримен Э., 2020
- Учим Python, делая крутые игры, Свейгарт Э., 2022
- Типизированный Python для профессиональной разработки, Голобурдин А., 2022