- 掌握使用Python进行各种网络工程任务的艺术
国际标准书号 978-1789135992
发表于 2018年10月1日
格式 全文
页数 466页
作者Eric Chou
主要特征:
探索Python库的强大功能,有效地解决困难的网络问题
使用Python进行网络设备自动化,DevOps和软件定义网络
成为使用Python实现高级网络相关任务的专家
图书说明:
基础架构中的网络为您的应用程序的部署,维护和服务奠定了基础。Python是网络工程师探索系统工程师和应用程序开发人员以前可用的工具的理想语言。在Mastering Python Networking的第二版中,您将开始基于Python的旅程,从传统的网络工程师过渡到为下一代网络做好准备的网络开发人员。
本书首先回顾了Python的基础知识,并教您如何使用Python与传统和支持API的网络设备进行交互。在学习完章节后,您将学习利用高级Python包和框架来执行自动化,监视,管理和增强安全性的网络工程任务。在最后的章节中,您将使用Jenkins进行持续的网络集成以及用于验证网络的测试工具。
在本书的最后,您将能够轻松地使用Python执行所有网络任务。
你将学到什么:
使用Python库与您的网络进行交互
使用Python集成Ansible 2.5来控制Cisco,Juniper和Arista eAPI网络设备
利用现有框架构建高级API
了解如何在AWS Cloud中构建虚拟网络
了解如何使用Jenkins自动部署网络中的更改
使用PyTest和Unittest进行测试驱动的网络开发
这本书的用途是谁
掌握Python Networking适用于希望使用Python进行网络连接的网络工程师和程序员。基本熟悉Python编程和网络相关概念(如传输控制协议/ Internet协议(TCP / IP))将非常有用。