GitBook, 2019. — 795 с.
О книгеЕсли «в двух словах», то это такой CCNA по Python. С одной стороны, книга достаточно базовая, чтобы её мог одолеть любой желающий, а с другой стороны, в книге рассматриваются все основные темы, которые позволят дальше расти самостоятельно. Книга
не ставит своей целью глубокое рассмотрение Python. Задача книги – объяснить понятным языком основы Python и дать понимание необходимых инструментов для его практического использования. Всё, что рассматривается в книге, ориентировано на
сетевое оборудование и работу с ним. Это даёт возможность сразу использовать в работе сетевого инженера то, что было изучено на курсе. Все примеры показываются на примере оборудования
Cisco, но, конечно же, они применимы и для любого другого оборудования.
Для кого эта книгаДля сетевых инженеров с опытом программирования и без. Все примеры и домашние задания будут построены с уклоном на сетевое оборудование. Эта книга будет полезна сетевым инженерам, которые хотят автоматизировать задачи, с которыми сталкиваются каждый день и хотели заняться программированием, но не знали, с какой стороны подойти.
Требуемые версии ОС и PythonВсе примеры и выводы терминала в книге показываются на
Debian Linux. В книге используется Python
3.7, но для большинства примеров подойдет и Python 3.x. Только в некоторых примерах требуется версия 3.6 или выше чем 3.5. Это всегда явно указано и, как правило, касается дополнительных возможностей.
Введение.
Основы Python.
Повторное использование кода.
Регулярные выражения.
Запись и передача данных.
Работа с сетевым оборудованием.
Ansible.
Основы объектно-ориентированного программирования.
Дополнительная информация.
Продолжение обучения.
Отзывы читателей книги и слушателей курса.