{"product_id":"python-networking-101-second-edition-odette-windsor-9788197416507","title":"Python Networking 101, Second Edition: Mastering the capability of network and socket programming, AsyncIO, network performance, simulations and Ansib","description":"\u003cp\u003eIf you're a developer getting into networking for the first time or an IT pro looking to build practical automation skills, this second edition gives you a clear and structured path to master essential networking concepts and become a confident, hands-on Python network administrator. If you're looking to automate repetitive networking tasks, build tools for infrastructure, or become a network administrator, you'll find this book teaching all the skills, structure, and mindset to make it happen.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eYou'll start off by getting the basics of Python down and then quickly move on to TCP, UDP, and socket programming. You'll \u003cstrong\u003ework with protocols like HTTP, FTP, DNS, and email, and you'll use Python to automate everyday network tasks\u003c\/strong\u003e. As you read on, you'll \u003cstrong\u003edive into modern network automation using Netmiko, Paramiko, and NAPALM, manage asynchronous tasks with AsyncIO, and set up monitoring and analysis workflows through SNMP, ping3, iperf3, and Locust\u003c\/strong\u003e. You'll also \u003cstrong\u003euse SimPy to simulate networks, program firewalls, scanning, encryption, and VPNs. You'll also get to work on configuration management and orchestration using Ansible\u003c\/strong\u003e. This will teach you how to \u003cstrong\u003eautomate server and network setups, manage software lifecycles, enforce standards, and integrate Python for advanced logic\u003c\/strong\u003e.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis book is all about clarity and practicality, using simple, easy-to-follow examples that work in the real world. It's not meant to deal with complicated business scenarios, but it does cover the most important, routine and common jobs of network programming.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eKey Features\u003cp\u003eLearn the basics of Python syntax and data structures for network automation.\u003c\/p\u003e\u003cp\u003eGet the hang of TCP, UDP, and socket programming for real communication tasks.\u003c\/p\u003e\u003cp\u003ePractice your skills with HTTP, FTP, DNS, and email protocols using real-world Python scripts.\u003c\/p\u003e\u003cp\u003eSet up SSH connections and device configurations using Netmiko, Paramiko, and NAPALM.\u003c\/p\u003e\u003cp\u003eTake charge of asynchronous network operations with Python's AsyncIO library.\u003c\/p\u003e\u003cp\u003eKeep an eye on, look at, and test networks using SNMP, ping3, iperf3, Locust, and SimPy.\u003c\/p\u003e\u003cp\u003eMake your network security stronger by using firewalls, scanning, SSL\/TLS, and VPN configurations.\u003c\/p\u003e\u003cp\u003eTake advantage of the NAPALM and Git integration to automate your configuration management and version control.\u003c\/p\u003e\u003cp\u003eWith Ansible playbooks, roles, and automation workflows, you can orchestrate server and network setups.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eTable of Content\u003cp\u003eIntroduction to Python and Networking\u003c\/p\u003e\u003cp\u003eTCP, UDP and Socket Programming\u003c\/p\u003e\u003cp\u003eWorking with Application Layer\u003c\/p\u003e\u003cp\u003eExploring Network Automation\u003c\/p\u003e\u003cp\u003eNetwork Monitoring and Analysis\u003c\/p\u003e\u003cp\u003eNetwork Security and Python\u003c\/p\u003e\u003cp\u003eWorking with APIs and Network Services\u003c\/p\u003e\u003cp\u003eNetwork Programming with AsyncIO\u003c\/p\u003e\u003cp\u003eNetwork Testing and Simulation\u003c\/p\u003e\u003cp\u003eNetwork Configuration Management\u003c\/p\u003e\u003cp\u003eAnsible and Python\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Odette Windsor\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 8197416508\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9788197416507\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Gitforgits\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/05\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 160\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.63lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 0.34d","brand":"Odette Windsor","offers":[{"title":"Paperback","offer_id":48154196082943,"sku":"9788197416507","price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_2e5f8151-0501-41d1-a881-883ebfc33b1b.jpg?v=1770788538","url":"https:\/\/www.whiterainbookhouse.com\/products\/python-networking-101-second-edition-odette-windsor-9788197416507","provider":"WR Book House","version":"1.0","type":"link"}