【新书推荐】【2020】掌握Python网络:使用Python实现网络自动化、可编程性和DevOps的一站式解决方案(第三版)

【新书推荐】【2020】掌握Python网络:使用Python实现网络自动化、可编程性和DevOps的一站式解决方案(第三版)_第1张图片

新版《掌握Python网络》已经更新到Python 3,包括最新的网络数据分析、云网络、Ansible 2.8和新库

New edition of the bestselling guide to mastering Python Networking, updated to Python 3 and including the latest on network data analysis, Cloud Networking, Ansible 2.8, and new libraries

主要特点

•探索Python库高效有效地解决网络难题的能力,包括pyATS、Nornir和Ansible2.8

•将Python和Ansible用于DevOps、网络设备自动化、DevOps和软件定义的网络

•成为使用Python 3实现高级网络相关任务的专家

Key Features

• Explore the power of Python libraries to tackle difficult network problems efficiently and effectively, including pyATS, Nornir, and Ansible 2.8

• Use Python and Ansible for DevOps, network device automation, DevOps, and software-defined networking

• Become an expert in implementing advanced network-related tasks with Python 3

本书描述

基础结构中的网络为应用程序如何部署、维护和服务奠定了基础。Python是网络工程师探索以前系统工程师和应用程序开发人员可用工具的理想语言。在掌握Python网络(第三版)中,您将开始一个基于Python的旅程,从传统的网络工程师过渡到为下一代网络做好准备的网络开发人员。

Book Description

Networks in your infrastructure set the foundation for how your application can be deployed, maintained, and serviced. Python is the ideal language for network engineers to explore tools that were previously available to systems engineers and application developers. In Mastering Python Networking, Third edition, you’ll embark on a Python-based journey to transition from traditional network engineers to network developers ready for the next-generation of networks.

这个新版本经过了彻底的修改和更新,可以与python 3配合使用。除了使用ELK stack(Elasticsearch、Logstash、Kibana和Beats)和Azure云网络进行网络数据分析的新章节外,它还包括使用更新的库(如pyATS和Nornir)以及Ansible 2.8的更新。每一章都更新了最新的库和工作示例,以确保兼容性和概念的理解。

This new edition is completely revised and updated to work with Python 3. In addition to new chapters on network data analysis with ELK stack (Elasticsearch, Logstash, Kibana, and Beats) and Azure Cloud Networking, it includes updates on using newer libraries such as pyATS and Nornir, as well as Ansible 2.8. Each chapter is updated with the latest libraries with working examples to ensure compatibility and understanding of the concepts.

从Python的基本概述开始,本书将教您如何与传统的和支持API的网络设备交互。您将学习如何利用高级Python包和框架来执行网络自动化任务、监视、管理和增强的网络安全,然后是Azure和AWS云网络。最后,您将使用Jenkins进行持续集成,并使用测试工具来验证您的网络。

Starting with a basic overview of Python, the book teaches you how it can interact with both legacy and API-enabled network devices. You will learn to leverage high-level Python packages and frameworks to perform network automation tasks, monitoring, management, and enhanced network security followed by Azure and AWS Cloud networking. Finally, you will use Jenkins for continuous integration as well as testing tools to verify your network.

你将学到什么

•使用Python库与网络交互

•使用Python集成Ansible 2.8以控制Cisco、Juniper和Arista网络设备

•利用现有Flask web框架构建高级API

•了解如何在AWS和Azure云中构建虚拟网络

•学习如何使用弹性堆栈进行网络数据分析

•了解如何使用Jenkins在您的网络中自动部署更改

•在使用Python的网络工程中使用PyTest和Unittest进行测试驱动的网络开发

What you will learn

• Use Python libraries to interact with your network

• Integrate Ansible 2.8 using Python to control Cisco, Juniper, and Arista network devices

• Leverage existing Flask web frameworks to construct high-level APIs

• Learn how to build virtual networks in the AWS & Azure Cloud

• Learn how to use Elastic Stack for network data analysis

• Understand how Jenkins can be used to automatically deploy changes in your network

• Use PyTest and Unittest for Test-Driven Network Development in networking engineering with Python

本书阅读对象

针对进行网络自动化、可编程性和数据分析的网络工程师、开发人员和SRE。对基本熟悉Python编程和网络相关概念,如传输控制协议/Internet协议(TCP/IP)的读者将非常有用。

Who this book is for

Mastering Python Networking, Third edition is for network engineers, developers, and SREs who want to use Python for network automation, programmability, and data analysis. Basic familiarity with Python programming and networking-related concepts such as Transmission Control Protocol/Internet Protocol (TCP/IP) will be useful.

更多精彩文章请关注公众号:【新书推荐】【2020】掌握Python网络:使用Python实现网络自动化、可编程性和DevOps的一站式解决方案(第三版)_第2张图片

你可能感兴趣的:(【新书推荐】【2020】掌握Python网络:使用Python实现网络自动化、可编程性和DevOps的一站式解决方案(第三版))