آموزش زبان برنامه نویسی پایتون

دوره حضوری و آنلاین آموزش برنامه نویسی پایتون

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

ساده بودن پایتون برای یادگیری و  محاسبه معادلات پیچیده و تحلیل های داده ، از دلایل جذابیت بالای این زبان میباشد .

در طول این دوره به مفاهیم پایه و اساسی این زبان قدرتمند تسلط پیدا خواهید کرد .

پس وقت رو از دست نده...

قیمت این دوره: رایگانــ
  • مدرس دوره : محمد اردوخانی
  • تعداد ویدیوها : 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
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

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 و پیاده سازی مثال جهت کار با این ابزار

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

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

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

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