آموزش Python Request Playbook

Python Requests Playbook

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دانستن نحوه تعامل برنامه‌نویسی با APIها در دنیای متصل امروزی بسیار مهم است. این دوره به شما می آموزد که چگونه از کتابخانه درخواست ها برای کار با انواع نقاط پایانی HTTP استفاده کنید. برنامه های کاربردی مدرن به داده های زیادی از منابع آنلاین متعدد نیاز دارند. . در این دوره آموزشی، Python Requests Playbook، یاد خواهید گرفت که از کتابخانه درخواست ها برای ایجاد درخواست های HTTP استفاده کنید. ابتدا، نحوه ایجاد درخواست های GET و تجزیه و تحلیل اشیاء پاسخ را بررسی خواهید کرد. در مرحله بعد، نحوه ارسال داده ها به سرور را با روش های دیگر HTTP مانند POST و نحوه کار با کوکی ها، جلسات و هدرها کشف خواهید کرد. در نهایت، نحوه احراز هویت درخواست‌های خود و مدیریت تغییر مسیرها و زمان‌بندی‌ها را خواهید آموخت. پس از اتمام این دوره، مهارت ها و دانش استفاده از کتابخانه درخواست های مورد نیاز برای ارسال درخواست های HTTP به سرویس های مختلف سازگار با HTTP را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی دوره و کتابخانه درخواست ها Course Introduction and the Requests Library

  • دوره آموزشی Playbook چیست؟ What Is a Playbook Course?

  • استفاده از Requests Library برای دسترسی به APIها Using the Requests Library to Access APIs

  • راه اندازی سرور API Demo Setting up the Demo API Server

  • خلاصه Summary

تجزیه و تحلیل درخواست های GET و شی پاسخ Analyzing GET Requests and the Response Object

  • شروع درخواست های GET Initiating GET Requests

  • تجزیه و تحلیل کد وضعیت پاسخ Analyzing the Response's Status Code

  • مدیریت استثنائات خطای HTTP Handling HTTP Error Exceptions

  • بازرسی شی پاسخ Inspecting the Response Object

  • انتقال مقادیر از طریق پارامترهای رشته کوئری Passing Values through Query String Parameters

  • اختصاص قلاب رویداد Assigning Event Hooks

  • خلاصه Summary

ارسال اطلاعات به سرور Sending Data to the Server

  • ارسال داده ها با درخواست های POST Submitting Data with POST Requests

  • کار با داده های فرم Working with Form Data

  • کار با داده های JSON Working with JSON Data

  • کار با XML و انواع دیگر داده ها Working with XML and Other Types of Data

  • آپلود فایل ها با درخواست های POST Uploading Files with POST Requests

  • استفاده از سایر روش های HTTP Using Other HTTP Methods

  • خلاصه Summary

ارائه و دریافت اطلاعات اضافی با هدرها Providing and Receiving Additional Data with Headers

  • تجزیه و تحلیل سرصفحه های پاسخ Analyzing Response Headers

  • سفارشی سازی هدرهای درخواست Customizing Request Headers

  • خلاصه Summary

اتصالات مداوم با کوکی ها و جلسات Persisting Connections with Cookies and Sessions

  • ارسال و دریافت کوکی ها Sending and Receiving Cookies

  • ارتباط مداوم با Sessions Persisting Connections with Sessions

  • تلاش مجدد اتصالات ناموفق با آداپتورهای حمل و نقل Retrying Failed Connections with Transport Adapters

  • خلاصه Summary

کار با Redirection و Timeouts Working with Redirection and Timeouts

  • کار با Redirection و History Working with Redirection and History

  • تنظیم بازه های زمانی Setting Timeouts

  • خلاصه Summary

احراز هویت درخواست‌ها برای APIهای امن Authenticating Requests for Secured APIs

  • با استفاده از احراز هویت پایه HTTP Using HTTP Basic Authentication

  • OAuth2 و کتابخانه requests-oauthlib OAuth2 and the requests-oauthlib Library

  • استفاده از OAuth2 برای بازیابی داده ها Leveraging OAuth2 for Data Retrieval

  • پیاده سازی روش های احراز هویت سفارشی Implementing Custom Authentication Methods

  • تضمین حریم خصوصی داده ها با HTTPS Ensuring Data Privacy with HTTPS

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش Python Request Playbook
جزییات دوره
1h 42m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Mateo Prigl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mateo Prigl Mateo Prigl

Mateo در حال حاضر یک توسعه دهنده وب کامل است که برای شرکتی کار می کند که مشتریانی از اروپا و آمریکای شمالی دارد. سکوی او در برنامه نویسی بیشتر وب گرا بود ، در حالی که به صورت آزاد کار می کرد ، در استارتاپ های کوچک و شرکت هایی که به خدمات او نیاز دارند کار می کند. Go (lang) ، اکسیر ، روبی و C زبانهای مورد علاقه وی و همچنین زبانهایی هستند که او بیشتر در کارهای روزمره با سایر PHP کار می کند. او علاقه زیادی به یادگیری و آموزش آنچه را که بهترین می داند دارد. علایق عمده او اخیراً زمینه های DevOps ، Linux ، برنامه نویسی کاربردی و یادگیری ماشین بوده است.