آموزش پایتون نامتقارن (Asynchronous Python): افزایش عملکرد و بهره‌وری برای برنامه‌های واقعی - آخرین آپدیت

دانلود Asynchronous Python: Boost Performance and Efficiency for Real-World Apps

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

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

مقدمه Introduction

  • قدرت‌بخش کردن پایتون async 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

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

  • راه حل: Sleep_five Solution: Sleep_five

  • نحوه عملکرد async (async/await) How async works (async/await)

  • چالش: Sleep_five Challenge: Sleep_five

  • استفاده از Async sleep و gather Async sleep and gather

2. کلاینت‌های وب نامتقارن با aiohttp 2. Async Web Clients with aiohttp

  • کلاینت نامتقارن WebSocket Async WebSocket client

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

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

  • بهینه‌سازی درخواست‌ها (requests) Supercharging requests

3. ذخیره‌سازی و کشینگ با aioredis 3. Storage and Caching with aioredis

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

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

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

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

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

  • راه حل: ذخیره داده‌های فید در Redis Solution: Store feed data in Redis

  • نگاهی سریع به Django نامتقارن و Django Channels Async Django and Django Channels at a glance

  • نمای کلی ASGI ASGI landscape

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

  • ASGI چیست؟ What is ASGI?

  • چالش: ذخیره داده‌های فید در Redis Challenge: Store feed data in Redis

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش پایتون نامتقارن (Asynchronous Python): افزایش عملکرد و بهره‌وری برای برنامه‌های واقعی
جزییات دوره
1h 3m
24
(آخرین آپدیت)
6,484
- از 5
ندارد
دارد
دارد
Ronnie Sheer
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ronnie Sheer Ronnie Sheer

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

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

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