آموزش مبانی Async Python: مفاهیم کاربردی

Async Python Foundations: Applied Concepts

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:

اگر در حال پخت یک غذای چندمنظوره بودید ، آیا هربار یک چیز را آماده می کردید؟ نان را در فر بگذارید ، صبر کنید. سوپ را روی اجاق گرم کنید ، صبر کنید. سپس غذای اصلی. آیا صرف زمان برای آماده سازی غذاهای دیگر به جای انتظار برای کارهایی که نیازی به توجه فوری شما ندارند ، کارآمدتر نخواهد بود؟ همانطور که چندین اتفاق همزمان رخ می دهد منجر به آماده سازی سریعتر غذا می شود ، اتفاقات متعددی در پایتون رخ می دهد - یا از رویکرد ناهمزمان استفاده می شود - می تواند برای افزایش عملکرد برنامه و کارآیی فوق العاده برنامه های پایتون شما استفاده کند. در این دوره ، Ronnie Sheer به شما ابزارهایی می دهد که از Python async برای حل مشکلات دنیای واقعی استفاده کنید ، با اکوسیستم async Python آشنا شوید ، چالش ها را با مثال های کاری تکمیل کنید و کاندید جذاب تری برای موقعیت های مهندسی شوید. اگر شما یک کاربر باتجربه پایتون هستید که قصد دارد پایتون را از نظریه تا عمل به صورت همزمان انجام دهد ، این دوره عملی را بررسی کنید.


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

معرفی Introduction

  • همگام سازی فوق العاده پایتون Supercharging Python async

  • آنچه باید بدانید What you should know

  • راه اندازی محلی یا استفاده از Gitpod Setting up locally or using Gitpod

1. درک برنامه های ناهمزمان 1. Understanding Asynchronous Programs

  • چه چیزی باعث کندی برنامه ها می شود و چه زمانی اجرای همگام سازی می تواند کمک کننده باشد What makes programs slow and when async execution can help

  • نحوه همگام سازی (async/await) How async works (async/await)

  • تفاوت پایتون با زبانهای دیگر چقدر متفاوت است How async Python differs from other languages

  • آسینک بخوابید و جمع شوید Async sleep and gather

  • چالش: پنج_خواب Challenge: Sleep_five

  • راه حل: Sleep_five Solution: Sleep_five

  • فصل مسابقه Chapter Quiz

2. مشتریان وب ASYNC با AIOHTTP 2. Async Web Clients with aiohttp

  • درخواست های شارژ فوق العاده Supercharging requests

  • مشتری Async WebSocket Async WebSocket client

  • چالش: پاسخ یک فایل JSON را بنویسید Challenge: Write the response to a JSON file

  • راه حل: پاسخ یک فایل JSON را بنویسید Solution: Write the response to a JSON file

  • فصلنامه Chapter Quiz

3. ذخیره سازی و ذخیره سازی با aioredis 3. Storage and Caching with aioredis

  • چگونه Redis در برنامه های کاربردی مدرن می درخشد How Redis shines in modern applications

  • شروع کار با aioredis Getting started with aioredis

  • چالش: چت Redis Challenge: Redis chat

  • راه حل: چت Redis Solution: Redis chat

  • فصل مسابقه Chapter Quiz

4. سرورهای مدرن با ASGI 4. Modern Servers with ASGI

  • Asgi چیست؟ What is ASGI?

  • چشم انداز ASGI ASGI landscape

  • برنامه چت با استفاده از Quart Chat app using Quart

  • Async Django و Django Channels در یک نگاه Async Django and Django Channels at a glance

  • چالش: داده های خوراک را در Redis ذخیره کنید Challenge: Store feed data in Redis

  • راه حل: داده های خوراک را در Redis ذخیره کنید Solution: Store feed data in Redis

  • فصل مسابقه Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش مبانی Async Python: مفاهیم کاربردی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 3m
28
Linkedin (لینکدین) lynda-small
16 شهریور 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد
Ronnie Sheer

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ronnie Sheer Ronnie Sheer

برنامه نویس و مدرس نرم افزار

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

او در حال حاضر یک توسعه دهنده تمام وقت در Bluevine است. جایی که او به ایجاد راه حل های بانکی نوآورانه برای مشاغل کوچک کمک می کند. پیش از این، او برنامه های کاربردی را در SimplifiEd توسعه داد و یک دوره برنامه نویسی Code4Change را در دبیرستان Tichonet اجرا کرد. در آنجا رونی اصول توسعه ناب را از طریق ایجاد برنامه های جنگو کامل پشته به دانش آموزان آموزش داد. اکنون او علاقه خود به پایتون را با مخاطبان گسترده تری در آموزش لینکدین به اشتراک می گذارد.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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