دانلود رایگان کتاب:
Learning Python Network Programming Utilize Python 3 to get network applications up and running quickly and easily
معرفی و دانلود کتاب:

Learning Python Network Programming Utilize Python 3 to get network applications up and running quickly and easily

Learning Python Network Programming Utilize Python 3 to get network applications up and running quickly and easily
نویسندگان

Dr. M. O. Faruque Sarker

,

Sam Washington

سال انتشار

2015

تعداد صفحات

320

سطح کتاب

مبتدی تا متوسط

زبان کتاب

انگلیسی

حجم فایل

17.8MB

باکس دانلود

مطالعه کنید

ویرایش محتوا

درباره کتاب Learning Python Network Programming:

کتاب Learning Python Network Programming یک راهنمای عملی و پروژه‌محور برای یادگیری برنامه‌نویسی شبکه با زبان پایتون 3 است. این کتاب توسط Dr. M. O. Faruque Sarker و Sam Washington نوشته شده و توسط انتشارات Packt منتشر شده است. هدف این کتاب آموزش مفاهیم پایه و پیشرفته شبکه و نحوه پیاده‌سازی انواع برنامه‌های شبکه‌ای با استفاده از کتابخانه‌های استاندارد و ماژول‌های قدرتمند پایتون است. این کتاب برای برنامه‌نویسان، مدیران شبکه و علاقه‌مندان به توسعه ابزارهای شبکه‌ای با پایتون بسیار مناسب است.

خلاصه کتاب Learning Python Network Programming:

در این کتاب ابتدا مفاهیم پایه‌ای شبکه مانند مدل TCP/IP، آدرس‌دهی IP، پروتکل‌های لایه‌های مختلف و نحوه کارکرد شبکه‌ها به زبان ساده توضیح داده می‌شود. سپس نویسندگان به سراغ برنامه‌نویسی شبکه با پایتون می‌روند و نحوه کار با سوکت‌ها، ارسال و دریافت داده، کار با پروتکل‌های HTTP، SMTP، POP3، IMAP، FTP، SSH و SNMP را به صورت عملی آموزش می‌دهند. همچنین کار با APIهای وب، پردازش XML و JSON، و ساخت کلاینت و سرورهای ساده و پیشرفته با پایتون به طور کامل پوشش داده شده است. در ادامه مباحثی مانند برنامه‌نویسی همزمان (چندریسمانی و event-driven)، ساخت اپلیکیشن‌های چت و وب‌سرور با فریم‌ورک Flask، مدیریت ایمیل، کار با DNS و IP و حتی تحلیل بسته‌های شبکه با Wireshark نیز آموزش داده می‌شود. این کتاب با مثال‌های کاربردی و پروژه‌های واقعی، به خواننده کمک می‌کند تا مهارت‌های لازم برای توسعه و مدیریت برنامه‌های شبکه‌ای را با پایتون 3 به دست آورد و در پروژه‌های عملی به کار گیرد.  
ویرایش محتوا

فهرست مطالب کتاب Learning Python Network Programming:

Chapter 1: Network Programming and Python

Chapter 2: HTTP and Working with the Web

Chapter 3: APIs in Action

Chapter 4: Engaging with E-mails

Chapter 5: Interacting with Remote Systems

Chapter 6: IP and DNS

Chapter 7: Programming with Sockets

Chapter 8: Client and Server Applications

Chapter 9: Applications for the Web

موارد اخیر