نوروز مبارک

نوروز مبارک

🔥 جشنواره نوروزی آموزش با ۷۰٪ تخفیف ویژه! 🎉

با آغاز سال نو، فرصتی استثنایی برای یادگیری فراهم شده است! 🌸

🚀 چرا نباید این فرصت را از دست داد؟
✅ دوره‌های متنوع و کاربردی
✅ تدریس توسط اساتید مجرب
✅ یادگیری در هر زمان و هر مکان

📌 همین حالا از این تخفیف فوق‌العاده بهره‌مند شوید! فرصت محدود است!

 

قیمت این دوره: رایگانــ
  • مدرس دوره : محمد اردوخانی
  • تعداد ویدیوها : 20 ویدیو
  • مدت زمان دوره : 5:37:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1403/06/28
آموزش جامع Async و Parallel در Python

آموزش جامع Async و Parallel در Python

یکی از مهمترین مباحث در هر زبان برنامه نویسی ، بررسی و استفاده از ساختار Async و Parallel می باشد

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

شناخت درست ساختار Asynchronous Programming و Parallel Programming به شما این امکان را می دهد تا با استفاده در شرایط صحیح ، سرعت پروژه های خود را افزایش دهید

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

برای درک بهتر موارد استفاده ی این ساختار لطفا ویدیوی معرفی دوره را مشاهده کنید

 

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

بررسی بهبود در عملکرد و مقیاس پذیری در پروژه ها

کدنویسی ساختار async با استفاده از کلمات کلیدی async و await

افزودن قابلیت async به پروژه بدون در نظر گرفتن Thread یا Process اضافی

بررسی روش کار با ساختار Multi Threading برای اجرای دستورات مبتنی بر I/O

استفاده از ساختار Lock و مکانیزم Thread Safety برای محافظت از اطلاعات مشترک در Thread ها

بررسی مفهوم Dead lock و روش جلوگیری از آن

بررسی ساختار Multiprocessing جهت استفاده از تمامی منابع CPU

بررسی ساختار Execution pool در پایتون

افزایش سرعت پروژه با استفاده از Cython

 

 




فهرستـــ ویدیوها

مدت زمان دوره 5:37:00
00:00
00:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:04:00

معرفی دوره

2
  • بررسی اولیه ی ساختار Async و Parallel

00:14:00

بررسی اولیه ی ساختار Async و Parallel

3
  • بررسی ساختار عملکرد Thread ها در برنامه نویسی Async

00:18:00

بررسی ساختار عملکرد Thread ها در برنامه نویسی Async

4
  • بررسی پکیج های مورد استفاده و ساختار GIL

00:20:00

بررسی پکیج های مورد استفاده و ساختار GIL

5
  • استفاده از generator برای درک بهتر ساختار برنامه نویسی Async

00:14:00

استفاده از generator برای درک بهتر ساختار برنامه نویسی Async

6
  • پیاده سازی یک الگوریتم به صورت Synchronous

00:21:00

پیاده سازی یک الگوریتم ساده به صورت Synchronous

7
  • تغییر ساختار مثال نوشته شده به Async

00:25:00

تغییر ساختار مثال نوشته شده به Async

8
  • پیاده سازی مثال واقعی برای scrap به صورت sync

00:19:00

پیاده سازی مثال واقعی برای scrap به صورت sync

9
  • پیاده سازی حالت Async برای مثال Scrap سایت

00:18:00

پیاده سازی حالت Async برای مثال Scrap سایت

10
  • بررسی اولیه ی Thread ها

00:18:00

بررسی اولیه ی Thread ها

11
  • پیاده سازی ساختار Threading و بررسی Daemon

00:12:00

پیاده سازی ساختار Threading و بررسی Daemon

12
  • استفاده از Thread در مثال مربوط به Scrap دیتا و پردازش آن

00:14:00

استفاده از Thread در مثال مربوط به Scrap دیتا و پردازش آن

13
  • بررسی موارد استفاده و عدم استفاده از Thread ها

00:21:00

بررسی موارد استفاده و عدم استفاده از Thread ها

14
  • بررسی Race Condition

00:16:00

بررسی Race Condition

15
  • بررسی Lock و RLock جهت برطرف کردن مشکل Race Condition

00:11:00

بررسی Lock و RLock جهت برطرف کردن مشکل Race Condition

16
  • بررسی روش و زمان استفاده از RLock

00:10:00

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

17
  • شروع کار با ماژول Multiprocessing

00:13:00

بررسی اولیه ی ماژول Multiprocessing جهت پیاده سازی Parallel Programming

18
  • دریافت خروجی از Process ها

00:08:00

دریافت خروجی از Process ها

19
  • بررسی ThreadPool و ProcessPool

00:24:00

بررسی ThreadPool و ProcessPool

20
  • بررسی و استفاده از Cython

00:37:00

بررسی مقدماتی cython و پیاده سازی مثال جهت کار با این ابزار

دوره های دیگر مدرس

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

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

زمان ضیاءبخش گنجی

ارسال شده در 1403/09/11

سلام استاد اردوخانی عزیز

لطفا دوره وب سوکت با django channels هم آموزشش را بزارید
ممنون از تدریس عالیتون

زمان ضیاءبخش گنجی

محمد اردوخانی (مدرس)

ارسال شده در 1403/09/11

سلام خدمت شما دوست عزیز

چشم دوست من حتما در اولین فرصت سعی میکنم این دوره رو تهیه کنم

موفق باشین :)

aptinrahmavand15

ارسال شده در 1403/06/19

سلام استاد اوردوخانی عزیز من اون یکی دوره 110 قسمتی شما رو از پایتون رو تقریبا دارم تموم میکنم خیلی خوب و مفید بود و میخوام بدونم بعد از تموم کردن اون دوره نظر شما چیه مثلا هوش مصنوعی طراحی وب یا بازی سازی کدوم رو انتخاب کنیم و آیا شما از این دوره ها دارید؟ ممنون.

محمد اردوخانی (مدرس)

ارسال شده در 1403/06/19

سلام خدمت شما دوست عزیز

خوشحالم دوره براتون مفید بوده

پیشنهاد میکنم وارد مسیر برنامه نویسی وب بشید. برای این کار میتونین از فریم ورک جنگو استفاده کنین دوست من که آموزشش در سایت قرار داده شده

موفق باشین :)

etm 9469

ارسال شده در 1403/05/29

تشکر از شما دوره های بیشتری تولید کنید

موفق باشید.

etm 9469

محمد اردوخانی (مدرس)

ارسال شده در 1403/05/29

سلام خدمت شما دوست عزیز

چشم دوست من سعی میکنم دوره های بیشتری در مورد پایتون در سایت منتشر کنم

موفق باشین :)

زمان ضیاءبخش گنجی

ارسال شده در 1403/05/19

سلام استاد اردوخانی عزیز

 

شیوه تدریس و قدرت بیان عالی و بسیار عالی.
همیشه منتظر آموزشهای عالی شما هستم. اگر ممکنه در مورد CrewAI هم دوره آموزشی بسازید.

ممنونم

زمان ضیاءبخش گنجی

محمد اردوخانی (مدرس)

ارسال شده در 1403/05/20

سلام خدمت شما دوست عزیز

خوشحالم رضایت داشتین

موفق باشین :)

Amir Amir

ارسال شده در 1403/05/14

سلام خسته نباشید موضوع عالی رو انتخاب کردید برای تدریس ، خیلی کم درباره ی این مباحث صحبت میشه واقعا ممنون ⚘⚘

Amir Amir

محمد اردوخانی (مدرس)

ارسال شده در 1403/05/15

سلام خدمت شما دوست عزیز

انجام وظیفه میکنم دوست من

امیدوارم براتون مفید باشه

موفق باشین :)