کتاب صوتی الگوهای طراحی برنامه نویسی موازی با EFL برای پایتون
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره الگوهای طراحی برنامه نویسی موازی با EFL برای پایتون
موضوع کلی: برنامه نویسی پیشرفته
موضوع میانی: برنامه نویسی موازی و توزیع شده
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامه نویسی موازی
- 2. مفاهیم اساسی محاسبات موازی
- 3. چرا برنامه نویسی موازی؟
- 4. مزایا و چالشهای برنامه نویسی موازی
- 5. معماریهای سختافزاری موازی
- 6. مدلهای موازیسازی
- 7. موازیسازی داده و وظیفه
- 8. انواع موازیسازی
- 9. همزمانی و موازیسازی
- 10. مقدمهای بر EFL (Enlightenment Foundation Libraries)
- 11. نصب و راهاندازی EFL برای پایتون
- 12. ساختار کلی EFL
- 13. مقدمهای بر پایتون
- 14. مبانی زبان پایتون
- 15. ساختارهای داده در پایتون
- 16. توابع و ماژولها در پایتون
- 17. برنامه نویسی شیء گرا در پایتون
- 18. مدیریت خطا و استثناها در پایتون
- 19. ورودی/خروجی در پایتون
- 20. مقدمهای بر الگوهای طراحی
- 21. الگوهای طراحی کلاسیک
- 22. کاربرد الگوهای طراحی در برنامه نویسی
- 23. الگوهای طراحی برای برنامه نویسی موازی
- 24. مقدمهای بر الگوهای طراحی موازی
- 25. الگوهای مبتنی بر داده
- 26. الگوهای مبتنی بر وظیفه
- 27. الگوهای همگامسازی
- 28. مقدمهای بر همگامسازی
- 29. قفلها و سمانتیکها
- 30. مسابقات دسترسی (Race Conditions)
- 31. بنبست (Deadlock)
- 32. تکثیر (Livelock)
- 33. مقدمهای بر الگوهای مبتنی بر داده
- 34. الگوی MapReduce
- 35. پیادهسازی MapReduce با EFL
- 36. الگوی Parallel Collection
- 37. پیادهسازی Parallel Collection با EFL
- 38. الگوی Map-Filter-Reduce
- 39. پیادهسازی Map-Filter-Reduce با EFL
- 40. الگوهای مبتنی بر وظیفه
- 41. الگوی Fork-Join
- 42. پیادهسازی Fork-Join با EFL
- 43. الگوی Task Parallelism
- 44. پیادهسازی Task Parallelism با EFL
- 45. الگوی Pipeline
- 46. پیادهسازی Pipeline با EFL
- 47. الگوهای همگامسازی
- 48. الگوی Monitor
- 49. پیادهسازی Monitor با EFL
- 50. الگوی Producer-Consumer
- 51. پیادهسازی Producer-Consumer با EFL
- 52. الگوی Reader-Writer
- 53. پیادهسازی Reader-Writer با EFL
- 54. الگوی Barrier
- 55. پیادهسازی Barrier با EFL
- 56. الگوی Semaphore
- 57. پیادهسازی Semaphore با EFL
- 58. الگوهای مبتنی بر حافظه مشترک
- 59. الگوی Active Object
- 60. پیادهسازی Active Object با EFL
- 61. الگوی Immutable Data
- 62. پیادهسازی Immutable Data با EFL
- 63. الگوی Transactional Memory
- 64. پیادهسازی Transactional Memory با EFL
- 65. الگوهای مبتنی بر پیامرسانی
- 66. الگوی Message Queue
- 67. پیادهسازی Message Queue با EFL
- 68. الگوی Publish-Subscribe
- 69. پیادهسازی Publish-Subscribe با EFL
- 70. الگوی Remote Procedure Call
- 71. پیادهسازی Remote Procedure Call با EFL
- 72. مقدمهای بر برنامه نویسی توزیع شده
- 73. مفاهیم اساسی برنامه نویسی توزیع شده
- 74. معماریهای سیستمهای توزیع شده
- 75. همگامسازی در سیستمهای توزیع شده
- 76. تحمل خطا در سیستمهای توزیع شده
- 77. مقدمهای بر EFL در سیستمهای توزیع شده
- 78. شبکهسازی با EFL
- 79. ارتباطات بین فرآیندی (IPC) با EFL
- 80. مدیریت وضعیت در سیستمهای توزیع شده
- 81. الگوهای طراحی برای سیستمهای توزیع شده
- 82. مقدمهای بر الگوهای طراحی توزیع شده
- 83. الگوی شبیه ساز (Proxy)
- 84. پیادهسازی شبیه ساز با EFL
- 85. الگوی Load Balancer
- 86. پیادهسازی Load Balancer با EFL
- 87. الگوی Service Discovery
- 88. پیادهسازی Service Discovery با EFL
- 89. الگوی Distributed Cache
- 90. پیادهسازی Distributed Cache با EFL
- 91. مباحث پیشرفته در برنامه نویسی موازی
- 92. بهینهسازی عملکرد برنامه های موازی
- 93. اندازهگیری و پروفایلینگ عملکرد
- 94. اشکالزدایی برنامه های موازی
- 95. تست برنامه های موازی
- 96. ملاحظات امنیتی در برنامه نویسی موازی
- 97. برنامه نویسی موازی و کلان داده
- 98. مقدمهای بر EFL و کلان داده
- 99. استفاده از EFL در پردازش موازی کلان داده
- 100. مباحث پایانی و جمعبندی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
EFL پایتون
الگوهای طراحی برنامهنویسی
برنامهنویسی پیشرفته پایتون
برنامهنویسی توزیع شده
برنامهنویسی موازی پایتون
بهینهسازی کد پایتون
پردازش موازی
توسعه نرمافزار پایتون
کتابخانه EFL
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.