دوره آموزشی پایتون ناهمزمان: افزایش عملکرد و کارایی برای برنامه های دنیای واقعی
1 ساعت 4 دقیقهپیشرفته2021-09-07
مدرسین

Ronnie Sheer
Software Developer and Instructor
جزئیات دوره
اگر در حال پخت یک غذای چندمنظوره بودید، آیا هربار یک چیز را آماده می کردید؟ نان را در فر بگذارید، صبر کنید. سوپ را روی اجاق گرم کنید، صبر کنید. سپس غذای اصلی. آیا صرف زمان برای آماده سازی غذاهای دیگر به جای انتظار برای کارهایی که نیازی به توجه فوری شما ندارند، کارآمدتر نخواهد بود؟ همانطور که چندین اتفاق همزمان رخ می دهد منجر به آماده سازی سریعتر غذا می شود، اتفاقات متعددی در پایتون رخ می دهد - یا از رویکرد ناهمزمان استفاده می شود - می تواند برای افزایش عملکرد برنامه و کارآیی فوق العاده برنامه های پایتون شما استفاده کند. در این دوره، Ronnie Sheer به شما ابزارهایی می دهد که از Python async برای حل مشکلات دنیای واقعی استفاده کنید، با اکوسیستم async Python آشنا شوید، چالش ها را با مثال های کاری تکمیل کنید و کاندید جذاب تری برای موقعیت های مهندسی شوید. اگر شما یک کاربر پایتون باتجربه هستید که قصد دارد پایتون async را از تئوری تا عمل انجام دهد، این دوره عملی را بررسی کنید.
مهارت ها
Software Design PatternsAdvancedPythonProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - Supercharging Python async
- 02 - آنچه باید بدانید
- 03 - راهاندازی محلی یا با استفاده از Gitpod
1. درک برنامههای ناهمزمان
- 04 - چه چیزی باعث کندی برنامهها میشود و چه زمانی اجرای async میتواند کمک کند
- 05 - نحوه عملکرد ناهمگام (ناهمگام در انتظار)
- 06 - تفاوت پایتون غیر همگام با سایر زبان ها
- 07 - خواب غیر همگام و جمع کنید
- 08 - چالش - خواب پنج
- 09 - راه حل - پنج بخواب
2. همگام سازی مشتریان وب با aiohttp
- 10 - درخواستهای سوپرشارژ
- 11 - کلاینت Async WebSocket
- 12 - چالش - پاسخ به یک فایل JSON را بنویسید
- 13 - راه حل - پاسخ به یک فایل JSON را بنویسید
3. ذخیرهسازی و ذخیرهسازی با aioredis
- 14 - چگونه Redis در برنامههای مدرن میدرخشد
- 15 - شروع کار با aioredis
- 16 - چالش - ردیس چت
- 17 - راه حل - ردیس چت
4. سرورهای مدرن با ASGI
- 18 - ASGI چیست
- 19 - چشم انداز ASGI
- 20 - برنامه چت با استفاده از Quart
- 21 - کانالهای Django و Django را در یک نگاه Async کنید
- 22 - چالش - ذخیره اطلاعات فید در Redis
- 23 - راه حل - دادههای فید را در Redis ذخیره کنید
نتیجه
- 24 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی الگوهای طراحی راهکار هوش مصنوعی عاملی (Agentic AI)
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی مبتنی بر فضای ابری
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی: داده، آموزش مدل، و معماریهای کاربردی
- دوره آموزشی پایتون: الگوهای طراحی
- دوره آموزشی پایتون: الگوهای طراحی پیشرفته
- دوره آموزشی Playwright: الگوهای طراحی
- دوره آموزشی پیشرفته جاوا: رشته ها و همزمانی
- دوره آموزشی سی پلاس پلاس مدرن: لامبدا