دانلود رایگان کتاب:
Mastering Python Networking, Third Edition Your one-stop solution to using Python for network automation, programmability, and DevOps
معرفی و دانلود کتاب:

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

Mastering Python Networking, Third Edition Your one-stop solution to using Python for network automation, programmability, and DevOps
نویسنده

Eric Chou

سال انتشار

2020

تعداد صفحات

577

سطح کتاب

متوسط تا پیشترفته

زبان کتاب

انگلیسی

حجم فایل

12.6MB

باکس دانلود

مطالعه کنید

ویرایش محتوا

درباره کتاب Mastering Python Networking:

کتاب Mastering Python Networking یک مرجع جامع و کاربردی برای یادگیری برنامه‌نویسی شبکه، اتوماسیون، و DevOps با استفاده از زبان پایتون است. این کتاب توسط Eric Chou، یکی از متخصصان شناخته‌شده حوزه شبکه و اتوماسیون، نوشته شده و توسط انتشارات Packt منتشر شده است. این کتاب با رویکردی پروژه‌محور و مثال‌های عملی، به مهندسان شبکه و متخصصان IT کمک می‌کند تا با استفاده از پایتون، شبکه‌های مدرن را به صورت خودکار مدیریت و مانیتور کنند و با مفاهیم جدیدی مانند SDN، Cloud Networking و DevOps آشنا شوند.

خلاصه کتاب Mastering Python Networking:

در این کتاب ابتدا مفاهیم پایه‌ای شبکه و پروتکل‌های TCP/IP، مدل OSI و اصول برنامه‌نویسی پایتون مرور می‌شود. سپس نویسنده به سراغ تعامل با تجهیزات شبکه از طریق CLI و API می‌رود و کتابخانه‌هایی مانند Pexpect، Paramiko، Netmiko و Nornir را معرفی می‌کند. در ادامه، مباحث پیشرفته‌تری مانند کار با APIهای شبکه، اتوماسیون با Ansible، امنیت شبکه با پایتون، مانیتورینگ شبکه با SNMP و PySNMP، تحلیل داده‌های شبکه با Elastic Stack و ساخت سرویس‌های وب با Flask آموزش داده می‌شود. در بخش‌های بعدی کتاب به موضوعات مهمی مانند شبکه‌سازی در AWS و Azure، کار با Git و Jenkins برای پیاده‌سازی DevOps و توسعه تست‌های خودکار برای شبکه با استفاده ز unittest و pytest می‌پردازد. هر فصل با مثال‌های عملی و پروژه‌های واقعی همراه است تا خواننده بتواند دانش خود را در محیط‌های عملی به کار گیرد. این کتاب برای مهندسان شبکه، مدیران سیستم و علاقه‌مندان به اتوماسیون و برنامه‌نویسی شبکه یک مرجع ارزشمند و به‌روز است.  
ویرایش محتوا

فهرست مطالب کتاب Mastering Python Networking:

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

Index

موارد اخیر