برنامه‌نویسی شبکه در پایتون: مبانی ۲۰۲۲
Network Programming in Python: The Basic 2022

دانلود کتاب برنامه‌نویسی شبکه در پایتون: مبانی ۲۰۲۲ (Network Programming in Python: The Basic 2022) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

John Galbraith

voucher-1

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2022

زبان

English

تعداد صفحه‌ها

521

نوع فایل

pdf

حجم

8.5 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب برنامه‌نویسی شبکه در پایتون: مبانی ۲۰۲۲

مخصوص برنامه‌نویسانی که نیاز به استفاده از پایتون برای فعالیت‌ها و اپلیکیشن‌های مرتبط با شبکه دارند.

 

ویژگی‌های کلیدی

● پوشش جامع پشتیبانی SSL بهبود یافته در پایتون 3.

● ایجاد حلقه ورودی/خروجی ناهمزمان (Asynchronous I/O) به صورت مستقل.

● بررسی فریم‌ورک "asyncio" که در پایتون 3.4 گنجانده شده است.

 

توضیحات

این کتاب شامل بازبینی‌هایی برای پایتون 3 و همچنین تمامی موضوعات کلاسیک تحت پوشش، مانند پروتکل‌های شبکه، داده‌ها و خطاهای شبکه، ایمیل، معماری سرور، و برنامه‌های کاربردی HTTP و وب است.

 

● پوشش جامع پشتیبانی SSL بهبود یافته در پایتون 3.

● نحوه ایجاد یک حلقه ورودی/خروجی ناهمزمان (Asynchronous I/O) به صورت مستقل.

● بررسی فریم‌ورک "asyncio" که در پایتون 3.4 گنجانده شده است.

● اتصال URL به کد پایتون در فریم‌ورک وب Flask.

● نحوه محافظت از وب‌سایت خود در برابر حملات اسکریپت‌نویسی بین سایتی (Cross-site scripting) و جعل درخواست بین سایتی (Cross-site request forgery).

● نحوه خودکارسازی مسیر کامل از پایگاه داده تا صفحه نمایش و بالعکس توسط Django، یک فریم‌ورک وب تمام عیار.

آنچه خواهید آموخت

● مدل‌های ناهمزمان و شبکه‌های مبتنی بر سوکت

● نظارت بر سیستم‌های راه دور با استفاده از اتصالات Telnet و SSH

● تعامل با وب‌سایت‌ها با استفاده از XML-RPC، SOAP و REST API ها

● پیکربندی شبکه‌های مجازی در سناریوهای مختلف استقرار

● تجزیه و تحلیل نقاط ضعف امنیتی در یک شبکه

 

این کتاب برای چه کسانی است

این کتاب برای برنامه‌نویسان پایتون است که به درک کاملی از نحوه استفاده از پایتون برای فعالیت‌ها و برنامه‌های کاربردی مرتبط با شبکه نیاز دارند. این کتاب تمام آنچه را که باید در مورد توسعه برنامه‌های کاربردی وب، یکپارچه‌سازی سیستم‌ها و مدیریت سیستم بدانید را پوشش می‌دهد.

 

فهرست مطالب

1. شبکه‌سازی کلاینت-سرور: یک مرور کلی

2. UDP (پروتکل داده‌نگاشت کاربر)

3. پروتکل کنترل انتقال (TCP)

4. سیستم نام دامنه و نام‌های سوکت

5. داده‌ها و خطاها در اینترنت

6. SSL/TLS

7. معماری سرور

8. صف‌های پیام و حافظه‌های پنهان

9. کلاینت‌های HTTP

10. سرورهایی که HTTP را مدیریت می‌کنند

11. www (شبکه جهانی وب)

12. ساخت و تجزیه ایمیل

13. پروتکل انتقال ایمیل ساده (SMTP)

14. پروتکل اداره پست (POP)

15. پروتکل دسترسی به پیام اینترنتی (IMAP)

16. SSH و Telnet

17. پروتکل انتقال فایل (FTP)

18. فراخوانی رویه از راه دور (RPC)


فهرست کتاب:

۱. صفحه روی جلد

۲. صفحه عنوان

۳. صفحه حق چاپ

۴. صفحه تقدیم

۵. درباره نویسنده

۶. درباره بازبین

۷. تقدیر و تشکر

۸. پیشگفتار

۹. فهرست اشتباهات

۱۰. فهرست مطالب

۱. شبکه کلاینت-سرور: یک مرور کلی

۲. پروتکل датаگرام کاربر (UDP)

۳. پروتکل کنترل انتقال (TCP)

۴. سیستم نام دامنه و نام‌های سوکت

۵. داده‌ها و خطاها در اینترنت

۶. SSL/TLS

۷. معماری سرور

۸. صف‌های پیام و کش‌ها

۹. کلاینت‌های HTTP

۱۰. سرورهایی که HTTP را مدیریت می‌کنند

۱۱. www (شبکه جهانی وب)

۱۲. ساخت و تجزیه ایمیل

۱۳. پروتکل انتقال ایمیل ساده (SMTP)

۱۴. پروتکل اداره پست (POP)

۱۵. پروتکل دسترسی به پیام اینترنتی (IMAP)

۱۶. SSH و Telnet

۱۷. پروتکل انتقال فایل (FTP)

۱۸. فراخوانی پروسیجر از راه دور (RPC)

 

توضیحات(انگلیسی)

For programmers who need to use Python for network-related activities and apps

 

KEY FEATURES  

● Comprehensive coverage of Python 3’s improved SSL support.

● Create an asynchronous I/O loop on your own.

● A look at the "asyncio" framework, which is included with Python 3.4.

 

DESCRIPTION 

This book includes revisions for Python 3 as well as all of the classic topics covered, such as network protocols, network data and errors, email, server architecture, and HTTP and web applications.

 

● Comprehensive coverage of Python 3’s improved SSL support.

● How to create an asynchronous I/O loop on your own.

● A look at the "asyncio" framework, which is included with Python 3.4.

● The Flask web framework’s URL-to-Python code connection.

● How to safeguard your website from cross-site scripting and cross-site request forgery attacks.

● How Django, a full-stack web framework, can automate the round journey from your database to the screen and back.

WHAT YOU WILL LEARN

● Asynchronous models and socket-based networks

● Monitor distant systems using Telnet and SSH connections 

● Interact with websites using XML-RPC, SOAP, and REST APIs 

● Configure virtual networks in various deployment scenarios 

● Analyze security weaknesses in a network

 

WHO THIS BOOK IS FOR

This book is for Python programmers who need a thorough understanding of how to use Python for network-related activities and applications. This book covers all you need to know about web application development, systems integration, and system administration.

 

TABLE OF CONTENTS

1. Client- Server Networking: An Overview

2. UDP(User Datagram Protocol)

3. Transmission control protocol (TCP)

4. Domain name system & socket names

5. Data and Errors on the Internet

6. SSL/TLS

7. Architecture of the Server

8. Message Queues and Caches

9. HTTP Clients

10. Servers that handle HTTP 

11. www (world wide web)

12. E-mail Construction And Parsing

13.Simple Mail Transfer Protocol(SMTP)

14. Post Office Protocol (POP)

15. Internet Message Access Protocol (IMAP)

16. SSH and Telnet

17. File Transfer Protocol (FTP)

18. Remote Procedure Call (RPC)


Table of Contents

1. Cover Page

2. Title Page

3. Copyright Page

4. Dedication Page

5. About the Author

6. About the Reviewer

7. Acknowledgements

8. Preface

9. Errata

10. Table of Contents

1. Client-Server Networking: An Overview

2. UDP(User Datagram Protocol)

3. Transmission control protocol (TCP)

4. Domain name system & socket names

5. Data and Errors on the Internet

6. SSL/TLS

7. Architecture of the Server

8. Message Queues and Caches

9. HTTP Clients

10. Servers that handle HTTP

11. www (world wide web)

12. E-mail Construction And Parsing

13. Simple Mail Transfer Protocol(SMTP)

14. Post Office Protocol(POP)

15. Internet Message Access Protocol (IMAP)

16. SSH and Telnet

17. File Transfer Protocol (FTP)

18. Remote Procedure Call (RPC)

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.