
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
برای برنامهنویسانی که باید از پایتون برای فعالیتها و برنامههای مرتبط با شبکه استفاده کنند## ویژگیهای کلیدی* پوشش جامع پشتیبانی بهبودیافته از SSL در پایتون ۳.* نحوه ساختن یک حلقه ورودی/خروجی ناهمگام به صورت مستقل.* نگاهی به چارچوب «asyncio» که همراه با پایتون ۳.۴ ارائه شده است.## توضیحاتاین کتاب شامل بازبینیهایی برای پایتون ۳ و همچنین تمام مباحث کلاسیک مانند پروتکلهای شبکه، دادهها و خطاهای شبکه، ایمیل، معماری سرور، و HTTP و برنامههای وب است.* پوشش جامع پشتیبانی بهبودیافته از SSL در پایتون ۳* نحوه ساختن یک حلقه ورودی/خروجی ناهمگام به صورت مستقل* نگاهی به چارچوب «asyncio» که همراه با پایتون ۳.۴ ارائه شده است* نحوه اتصال URL به کد پایتون در چارچوب وب Flask* نحوه محافظت از وبسایت در برابر حملات اسکریپتنویسی بینسایتی و جعل درخواست بینسایتی* نحوه خودکارسازی رفتوبرشت دادهها از پایگاه داده تا صفحه نمایش و بالعکس با استفاده از چارچوب وب جامع Django## آنچه خواهید آموخت* مدلهای ناهمگام و شبکههای مبتنی بر سوکت* نظارت بر سیستمهای راه دور با استفاده از اتصالات Telnet و SSH* تعامل با وبسایتها با استفاده از رابطهای برنامهنویسی XML-RPC، SOAP و REST* پیکربندی شبکههای مجازی در سناریوهای استقرار مختلف* تحلیل نقاط ضعف امنیتی در شبکه## این کتاب برای چه کسانی استاین کتاب برای برنامهنویسان پایتون است که به درک عمیقی از نحوه استفاده از پایتون برای فعالیتها و برنامههای مرتبط با شبکه نیاز دارند. این کتاب هرآنچه را که برای توسعه برنامههای وب، یکپارچهسازی سیستمها و مدیریت سیستم نیاز دارید، پوشش میدهد.## فهرست مطالب۱. شبکهسازی سرویسگیرنده و سرویسدهنده: یک نگاه کلی۲. پروتکل دیتاگرام کاربر (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.## DescriptionThis 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 forThis 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 Contents1. Client- Server Networking: An Overview2. UDP(User Datagram Protocol)3. Transmission control protocol (TCP)4. Domain name system & socket names5. Data and Errors on the Internet6. SSL/TLS7. Architecture of the Server8. Message Queues and Caches9. HTTP Clients10. Servers that handle HTTP11. www (world wide web)12. E-mail Construction And Parsing13. 13.Simple Mail Transfer Protocol(SMTP)14. Post Office Protocol (POP)15. Internet Message Access Protocol (IMAP)16. SSH and Telnet17. File Transfer Protocol (FTP)18. Remote Procedure Call (RPC)