چو ایران نباشد تن من مباد
Learning Python Network Programming

دانلود کتاب Learning Python Network Programming

85000 تومان موجود

کتاب آموزش برنامه نویسی شبکه پایتون نسخه زبان اصلی

دانلود کتاب آموزش برنامه نویسی شبکه پایتون بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


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


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 5


توضیحاتی در مورد کتاب Learning Python Network Programming

نام کتاب : Learning Python Network Programming
ویرایش : Online-ausg
عنوان ترجمه شده به فارسی : آموزش برنامه نویسی شبکه پایتون
سری : EBL-Schweitzer
نویسندگان : ,
ناشر : Packt Publishing
سال نشر : 2015
تعداد صفحات : 0
ISBN (شابک) : 9781784391157 , 1784391158
زبان کتاب : English
فرمت کتاب : epub    درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 13 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.

توضیحاتی در مورد کتاب :


پوشش دادن؛ کپی رایت؛ وام؛ درباره نویسندگان؛ درباره داوران؛ www.PacktPub.com; فهرست مطالب؛ پیشگفتار؛ فصل 1: برنامه نویسی شبکه و پایتون. مقدمه ای بر شبکه های TCP/IP آدرس های IP؛ رابط های شبکه؛ اختصاص آدرس IP؛ آدرس های IP در اینترنت؛ بسته ها؛ شبکه های؛ مسیریابی با IP؛ DNS; پشته پروتکل یا اینکه چرا اینترنت مانند یک کیک است. لایه 4 - TCP و UDP. پورت های شبکه؛ UDP;

چکیده: جلد; کپی رایت؛ وام؛ درباره نویسندگان؛ درباره داوران؛ www.PacktPub.com; فهرست مطالب؛ پیشگفتار؛ فصل 1: برنامه نویسی شبکه و پایتون. مقدمه ای بر شبکه های TCP/IP آدرس های IP؛ رابط های شبکه؛ تخصیص آدرس IP؛ آدرس های IP در اینترنت؛ بسته ها؛ شبکه های؛ مسیریابی با IP؛ DNS; پشته پروتکل یا اینکه چرا اینترنت مانند یک کیک است. لایه 4 - TCP و UDP. پورت های شبکه؛ UDP; TCP; UDP در مقابل TCP. لایه 5 - لایه کاربردی. به پایتون! برنامه نویسی شبکه با پایتون شکستن چند تخم مرغ؛ گرفتن آن از بالا؛ دانلود یک RFC.

به دنبال برنامه نویسی عمیق تر برای شبکه های TCP/IP. فایروال ها؛ ترجمه آدرس شبکه؛ IPv6؛ خلاصه؛ فصل 2: ​​HTTP و کار با وب. درخواست و پاسخ؛ درخواست با urllib; اشیاء پاسخ. کدهای وضعیت؛ رسیدگی به مشکلات؛ هدرهای HTTP؛ سفارشی سازی درخواست ها؛ فشرده سازی محتوا؛ مقادیر چندگانه؛ مذاکره محتوا؛ انواع محتوا؛ عوامل کاربر؛ بیسکویت ها؛ جابجایی کوکی ها؛ کوکی های خود را بشناسید؛ تغییر مسیرها؛ URL ها؛ مسیرها و URL های نسبی؛ رشته های پرس و جو؛ رمزگذاری URL؛ URL ها به طور خلاصه؛ روش های HTTP؛ روش HEAD؛ روش POST؛ بازرسی رسمی؛ HTTPS؛ کتابخانه Requests.

بررسی خطاها با RequestsSummary. فصل 3: API ها در عمل. شروع کار با XML؛ API های XML؛ اصول اولیه ElementTree؛ چاپ زیبا؛ ویژگی های عنصر؛ تبدیل به متن؛ آمازون S3 API؛ ثبت نام با AWS؛ احراز هویت؛ راه اندازی یک کاربر AWS؛ مناطق؛ سطل ها و اشیاء S3; یک کلاینت خط فرمان S3. ایجاد یک سطل با API؛ آپلود فایل؛ بازیابی فایل آپلود شده از طریق مرورگر وب؛ نمایش فایل آپلود شده در مرورگر وب؛ دانلود فایل با API؛ تجزیه XML و رسیدگی به خطاها. تجزیه XML؛ یافتن عناصر؛ رسیدگی به خطاها.

پیشرفت های بیشتر بسته Boto; بسته شدن با S3. JSON; رمزگذاری و رمزگشایی؛ استفاده از دیکته با JSON. سایر انواع اشیاء؛ API توییتر؛ یک ساعت جهانی توییتر؛ احراز هویت برای توییتر؛ ثبت درخواست خود برای Twitter API. احراز هویت درخواست ها؛ یک مشتری توییتر؛ نظرسنجی برای توییت ها؛ پردازش توییت ها؛ محدودیت نرخ؛ ارسال پاسخ؛ لمس نهایی؛ جلوتر بردن آن؛ نظرسنجی و توئیتر جریان API. جریان های oAuth جایگزین؛ اسکرپینگ HTML و صفحه نمایش؛ تجزیه کننده های HTML؛ داده ها را به من نشان دهید؛ تجزیه HTML با lxml. صفر کردن؛ جستجو با XPath؛ شرایط XPath.

کشیدن آن به هم با قدرت زیاد ... ; انتخاب یک نماینده کاربر؛ فایل Robots.txt؛ خلاصه؛ فصل 4: تعامل با ایمیل. اصطلاحات ایمیل؛ ارسال ایمیل با SMTP؛ نوشتن یک پیام ایمیل؛ ارسال پیام ایمیل؛ ارسال ایمیل ایمن با TLS. بازیابی ایمیل با استفاده از POP3 با poplib. بازیابی ایمیل با استفاده از IMAP با imaplib. ارسال پیوست های ایمیل؛ ارسال ایمیل از طریق ماژول ورود به سیستم؛ خلاصه؛ فصل 5: تعامل با سیستم های راه دور. پوسته امن - دسترسی با استفاده از پایتون. بازرسی بسته های SSH؛ انتقال فایل ها از طریق SFTP.

انتقال فایل ها با FTP.

اگر توسعه دهنده پایتون یا مدیر سیستم با تجربه پایتون هستید و به دنبال برداشتن اولین قدم های خود در برنامه نویسی شبکه هستید، پس این کتاب برای شما مناسب است. . دانش پایه پایتون فرض شده است



توضیحاتی در مورد کتاب به زبان اصلی :


Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Network Programming and Python; An introduction to TCP/IP networks; IP addresses; Network Interfaces; Assigning IP addresses; IP addresses on the Internet; Packets; Networks; Routing with IP; DNS; The protocol stack or why the Internet is like a cake; Layer 4 - TCP and UDP; Network ports; UDP;

Abstract: Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Network Programming and Python; An introduction to TCP/IP networks; IP addresses; Network Interfaces; Assigning IP addresses; IP addresses on the Internet; Packets; Networks; Routing with IP; DNS; The protocol stack or why the Internet is like a cake; Layer 4 - TCP and UDP; Network ports; UDP; TCP; UDP versus TCP; Layer 5 - The application layer; On to Python!; Network programming with Python; Breaking a few eggs; Taking it from the top; Downloading an RFC.

Looking deeperProgramming for TCP/IP networks; Firewalls; Network Address Translation; IPv6; Summary; Chapter 2: HTTP and Working with the Web; Request and response; Requests with urllib; Response objects; Status codes; Handling problems; HTTP headers; Customizing requests; Content compression; Multiple values; Content negotiation; Content types; User agents; Cookies; Cookie handling; Know your cookies; Redirects; URLs; Paths and relative URLs; Query strings; URL encoding; URLs in summary; HTTP methods; The HEAD method; The POST method; Formal inspection; HTTPS; The Requests library.

Handling errors with RequestsSummary; Chapter 3: APIs in Action; Getting started with XML; The XML APIs; The basics of ElementTree; Pretty printing; Element attributes; Converting to text; The Amazon S3 API; Registering with AWS; Authentication; Setting up an AWS user; Regions; S3 buckets and objects; An S3 command-line client; Creating a bucket with the API; Uploading a file; Retrieving an uploaded file through a web browser; Displaying an uploaded file in a web browser; Downloading a file with the API; Parsing XML and handling errors; Parsing XML; Finding elements; Handling errors.

Further enhancementsThe Boto package; Wrapping up with S3; JSON; Encoding and decoding; Using dicts with JSON; Other object types; The Twitter API; A Twitter world clock; Authentication for Twitter; Registering your application for the Twitter API; Authenticating requests; A Twitter client; Polling for Tweets; Processing the tweets; Rate limits; Sending a reply; Final touches; Taking it further; Polling and the Twitter streaming APIs; Alternative oAuth flows; HTML and screen scraping; HTML parsers; Show me the data; Parsing HTML with lxml; Zeroing in; Searching with XPath; XPath conditions.

Pulling it togetherWith great power ... ; Choosing a User Agent; The Robots.txt file; Summary; Chapter 4: Engaging with E-mails; E-mail terminologies; Sending e-mails with SMTP; Composing an e-mail message; Sending an e-mail message; Sending e-mails securely with TLS; Retrieving e-mails by using POP3 with poplib; Retrieving e-mails by using IMAP with imaplib; Sending e-mail attachments; Sending e-mails via the logging module; Summary; Chapter 5: Interacting with Remote Systems; Secure shell - access using Python; Inspecting the SSH packets; Transferring files through SFTP.

Transferring files with FTP.

If you're a Python developer or a system administrator with Python experience and you're looking to take your first steps in network programming, then this book is for you. Basic knowledge of Python is assumed




پست ها تصادفی