Mastering Python Networking: Your one-stop solution to using Python for network automation,programmability,and DevOps,3rd Edition


Mastering Python Networking: Your one-stop solution to using Python for network automation,programmability,and DevOps,3rd Edition
by: Eric Chou ,Michael Kennedy,et al.
Print Length 页数: 576 pages
Publisher finelybook 出版社:‏ Packt Publishing (January 30,2020)
Language 语言: English
ISBN-10: 1839214678
ISBN-13: 9781839214677

Book Description


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
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.
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.
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.
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
Contents
Preface
Chapter 1: Review of TCP/IP Protocol Suite and Python
Chapter 2: Low-Level Network Device Interactions
Chapter 3: APIs and Intent-Driven Networking
Chapter 4: The Python Automation Framework-Ansible Basics
Chapter 5: The Python Automation Framework-Beyond Basics
Chapter 6: Network Security with Python
Chapter 7: Network Monitoring with Python-Part 1
Chapter 8: Network Monitoring with Python-Part 2
Chapter 9: Building Network Web Services with Python
Chapter 10: AWS Cloud Networking
Chapter 11: Azure Cloud Networking
Chapter 12: Network Data Analysis with Elastic Stack
Chapter 13: Working with Git
Chapter 14: Continuous Integration with Jenkins
Chapter 15: Test-Driven Development for Networks
Other Books You May Enjoy
Index

下载地址 Download解决验证以访问链接!
打赏
未经允许不得转载:finelybook » Mastering Python Networking: Your one-stop solution to using Python for network automation,programmability,and DevOps,3rd Edition

评论 抢沙发

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫