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

在这里插入图片描述

新版《掌握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.

更多精彩文章请关注公众号:在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Mastering Python Networking English | 2017 | ISBN-10: 1784397008 | 446 pages | PDF + EPUB + MOBI (conv) | 9.76 Mb Key Features Build the skills to perform all networking tasks using Python with ease Use Python for Network Device Automation, DevOps, and Software Defined Networking Practical guide to networking with Python Book Description You will begin with a review of the TCP/IP Protocol Suite and to refresh the core elements of the Python language. Next you will start using Python to automate network devices and achieve all that you want from your network. You will then move to using Python for DevOps where you will be securing networks, monitoring networks, and building network services. In the last module, you will use Python for SDN, where you will use Python with OpenFlow, OpenStack , OpenDayLight, and NFV. Finally you will use everything you have learned so far in this book to construct a Python-based migration plan to go from legacy to a scalable SDN-based network. By the end of the book you will have all the skills required to perform complex network-related tasks with Python What you will learn Review of all the fundamentals of Python and TCP/IP suite Use Python to execute commands when the device does not support the API or programmatic interaction with the device Implement automation techniques by integrating Python with Cisco, Juniper, and and Arista EAPI Integrate Ansible using Python to control Cisco, Juniper, and Arista networks Achieve Network security with Python Build high-performing web services with Python Construct a Python-based migration plan from legacy to a scalable SDN-based network. Download from icerbox.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值