Python для сетевых инженеров, Самойленко Н.
Зачем Вам учиться программировать?
Знание программирования для сетевого инженера сравнимо со знанием английского. Если Вы знаете английский хотя бы на уровне, который позволяет читать техническую документацию, Вы сразу же расширяете свои возможности:
• доступно в несколько раз больше литературы, форумов и блогов;
• практически для любого вопроса или проблемы достаточно быстро находится решение, если Вы ввели запрос в Google.
Знание программирования в этом очень похоже. Если Вы знаете, например, Python хотя бы на базовом уровне, Вы уже открываете массу новых возможностей для себя. Аналогия с английским подходит ещё и потому, что можно работать сетевым инженером и быть хорошим специалистом без знания английского. Английский просто даёт возможности, но он не является обязательным требованием.
Подготовка к работе.
Для того, чтобы начать работать с Python, надо определиться с несколькими вещами:
• какая операционная система будет использоваться;
• какой редактор будет использоваться;
• какая версия Python будет использоваться.
В книге используется Debian Linux (в других ОС вывод может незначительно отличаться) и Python 3.6.
Виртуальная машина
Для выполнения заданий в книге лучше всего сделать отдельную виртуальную машину. Имеются следующие варианты:
• взять подготовленную виртуалку для книги;
• использовать один из облачных сервисов;
• подготовить виртуалку самостоятельно.
Подготовленные виртуальные машины
Для книги подготовлены виртуальные машины, в которых установлены:
• Python 3.6 в виртуальном окружении;
• I Python;
• почти все модули, которые потребуются для выполнения заданий.
Есть два варианта подготовленных виртуальных машин (по ссылкам находятся инструкции для каждого варианта):
• Vagrant - логин и пароль vagrant/vagrant;
• VMware — логин и пароль python/python.
Вы можете выбрать одну из них или установить все самостоятельно, но будет лучше, если Вы выделите отдельную виртуальную машину.
Содержание.
Введение.
I. Основы Python.
II. Повторное использование кода.
III. Регулярные выражения.
IV. Запись и передача данных
V. Работа с сетевым оборудованием.
VI. Ansible.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Python для сетевых инженеров, Самойленко Н. - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: Python :: сеть :: инженер :: Самойленко
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Автостопом по Python, Рейтц К., Шлюссер Т., 2017
- Django, практика создания Web-сайтов на Python, Дронов В.А., 2016
- Создание микросервисов, Ньюмен С., 2016
- Python, карманный справочник, Лутц М., 2015
Предыдущие статьи:
- Pandas, обзор основных функций
- Изучаем Python, программирование игр, визуализация данных, веб-приложения, Мэтиз Э., 2020
- Экстремальное программирование, Разработка через тестирование, Кент Бек, 2017
- Стек MEAN, Mongo, Express, Angular, Node, Холмс С., 2017