توضیحات
Learn Parallel Computing in Python، دوره یادگیری محاسبات موازی در پایتون، توسط آکادمی یودمی منتشر شده است. برنامه نویسی multithreading و multiprocessing خیلی سخت تر از برنامه نویسی معمولی نیست. توسعه دهندگان از برنامه نویسی همزمان می ترسند چون فکر می کنند این یک موضوع پیشرفته است که فقط توسعه دهندگان با تجربه می توانند با آن کار می کنند. این دور از حقیقت است. ذهن ما بسیار به سر و کار داشتن با همزمانی عادت کرده است. در واقع ما این کار را در زندگی روزمره خود بدون هیچ مشکلی انجام می دهیم اما به نوعی برایمان دشوار است تا آن را به کد ترجمه کنیم. یکی از دلایل امر این است که ما با مفاهیم و ابزارهای موجود برای مدیریت این همزمانی آشنا نیستیم.
این دوره اینجا است تا به شما در درک چگونگی استفاده از ابزارها و مفاهیم برنامه نویسی multithreading و multiprocessing برای مدیریت همزمانی کمک کند. این درس به گونه ای طراحی شده است که تا حد امکان کاربردی باشد. ما با نظریه ای در مورد موازی سازی شروع می کنیم و سپس توضیح می دهیم که چگونه سیستم عامل فرایندها و رشته های چندگانه را کنترل می کند. بعدا به توضیح ابزارهای چندگانه موجود با حل مسائل نمونه با استفاده از برنامه نویسی همزمان می پردازیم. در این دوره ما از زبان پایتون استفاده می کنیم، با این حال مفاهیم آموخته شده در اینجا را می توان در اکثر زبان های برنامه نویسی به کار برد.
آنچه خواهید آموخت
- کشف چگونگی ایجاد نرم افزارهای واکنشگر و با کارایی بالا
- می ببینید چگونه از multithreading و multiprocessing برای مدل سازی انواع خاصی از مسائل استفاده می کنیم.
- توسعه برنامه هایی با پایتون که کاملا هم زمان و موازی هستند.
- مزایا، محدودیت ها و ویژگی های محاسبات موازی را درک کنید.
- مهارت های برنامه نویسی خود را در پایتون با موضوعات پیشرفته تر، مالتی تسکینگ و چند پردازشی بهبود دهید.
- در مورد رشته ها، فرآیندها، موانع، گروه های انتظار، queues، pipes، متغیرهای شرطی،deadlocks و غیره یاد بگیرید.
این دوره برای چه کسانی مناسب است
- توسعه دهندگانی که می خواهند با بهبود مهارت های خود و یادگیری برنامه نویسی همزمان و موازی، حرفه خود را به سطح بالاتری برسانند.
- دانشجویان کالجی که در حال حاضر در حال یادگیری محاسبات موازی هستند که می خواهند ببینند مفاهیم آموخته شده در عمل چگونه است
- توسعه دهندگان باتجربه ای که با این موضوع دست و پنجه نرم کرده اند و می خواهند با استفاده از رویکردی متفاوت آن را امتحان کنند.
مشخصات دوره Learn Parallel Computing in Python
- ناشر : Udemy
- مدرس : James Cutajar
- زبان: انگلیسی
- سطح آموزش: متوسط
- تعداد دروس: 46
- مدت زمان آموزش: 5 ساعت و 2 دقیقه
سر فصل های دوره Learn Parallel Computing in Python

پیش نیاز های دوره
- Some experience of programming in Python (enough if you know how to use functions, lists and dictionaries).
- Recent version of Python installed.
- Being able to do 50 pull ups while shouting a unique prime number on each rep (just kidding).
تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.68 گیگابایت













































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